21 lines
918 B
PowerShell
21 lines
918 B
PowerShell
# MergeHub 발표 시연 재료를 새로 만든다. 실제 업무 소스는 쓰지 않는다.
|
|
#
|
|
# powershell -ExecutionPolicy Bypass -File demo\make-demo.ps1
|
|
# powershell -ExecutionPolicy Bypass -File demo\make-demo.ps1 -RepoRoot E:\시연\repo
|
|
#
|
|
# 만드는 것
|
|
# demo\plain\left · right 폴더 비교
|
|
# demo\style\Allman.cs · Aurora.cs C# 스타일 맞춤
|
|
# demo\mergetool\... git mergetool 네 칸
|
|
# demo\big\... 7,479줄 큰 파일
|
|
# -RepoRoot (기본 D:\MergeHubDemo\repo) 병합 시연 저장소 - 매번 지우고 새로 만든다
|
|
param(
|
|
[string]$RepoRoot = "D:\MergeHubDemo\repo"
|
|
)
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
$project = Join-Path $PSScriptRoot "tools\DemoMaker\DemoMaker.csproj"
|
|
|
|
dotnet run --project $project -- $PSScriptRoot $RepoRoot
|
|
if ($LASTEXITCODE -ne 0) { throw "시연 재료를 만들지 못했습니다 (종료 코드 $LASTEXITCODE)" }
|