1 Star 5 Fork 12

ireader/sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
gitver.ps1 718 Bytes
一键复制 编辑 原始数据 按行查看 历史
ireader 提交于 2021-10-02 14:57 . generate git version
# Get version info from Git. example 1.2.3-45-g6789abc
$gitVersion = git describe --always --tags;
$gitDate = git log --pretty=format:"%H @ %ad" -n 1;
$gitBranch = git symbolic-ref HEAD;
Write-Output $gitVersion
Write-Output $gitDate
If ($gitBranch -eq "master") {
$gitBranch = ""
} Else {
$gitBranch = "-dev"
}
# Read template file, overwrite place holders with git version info
$newAssemblyContent = Get-Content $args[0] |
%{$_ -replace '@VERSION@', ($gitVersion) } |
%{$_ -replace '@DATE@', ($gitDate) };
# Write AssemblyInfo.cs file only if there are changes
If (-not (Test-Path $args[1]) -or ((Compare-Object (Get-Content $args[1]) $newAssemblyContent))) {
$newAssemblyContent > $args[1];
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/ireader/sdk.git
git@gitee.com:ireader/sdk.git
ireader
sdk
sdk
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385