Files
nodeMap/zip_changed_files.ps1
ISA 3cc0d784a7 APP_VERSION = "1.0.19.1"
feat: Geänderte Dateien zwischen Tags v1.0.18.1 und v1.0.19.0 in ein ZIP-Archiv gepackt

- Liste der geänderten Dateien mit `git diff --name-only` erstellt
- PowerShell-Skript implementiert, um die Dateien automatisch zu zippen
- Sicherstellung, dass keine vorhandene ZIP-Datei überschrieben wird
2025-01-20 07:36:02 +01:00

24 lines
667 B
PowerShell

# Name der ZIP-Datei
$zipFile = "changed_files.zip"
# Stelle sicher, dass die ZIP-Datei nicht bereits existiert
if (Test-Path $zipFile) {
Remove-Item $zipFile
}
# Lade die Dateien aus der Liste
$files = Get-Content changed_files.txt
# Erstelle ein neues ZIP-Archiv
Add-Type -AssemblyName System.IO.Compression.FileSystem
$zipArchive = [System.IO.Compression.ZipFile]::Open($zipFile, 'Create')
foreach ($file in $files) {
# Absolute Pfade erstellen
$filePath = (Resolve-Path $file).Path
[System.IO.Compression.ZipFileExtensions]::CreateEntryFromFile($zipArchive, $filePath, $file)
}
$zipArchive.Dispose()
Write-Host "ZIP-Datei erstellt: $zipFile"