svn で最終期限のタグを比較し、ディレクトリの折りたたみを準備して、右側のプレートに「diff」ファイルをコピーするパッケージャーを作成しました。
ただし、コマンド ラインに 2 つのタグ名を入力する必要があるため、(ウィンドウから) リビジョン グラフを参照する必要があります。
svn コマンド ライン クライアントからタグを一覧表示する方法はありますか?
svn で最終期限のタグを比較し、ディレクトリの折りたたみを準備して、右側のプレートに「diff」ファイルをコピーするパッケージャーを作成しました。
ただし、コマンド ラインに 2 つのタグ名を入力する必要があるため、(ウィンドウから) リビジョン グラフを参照する必要があります。
svn コマンド ライン クライアントからタグを一覧表示する方法はありますか?
これは、Windows、Mac、または Linux のコマンド ラインから機能しますが、現在の作業ディレクトリが作業コピーにある必要があります。
svn ls "^/tags"
パワーシェルの場合:
$path = (([Xml] (svn log --xml $Url --verbose --username $Username --password $Password)).Log.LogEntry.Paths.Path |
? { $_.action -eq 'A' -and $_.kind -eq 'dir' -and $_.InnerText -like '*tags*'} |
Select -Property @(
@{N='date'; E={$_.ParentNode.ParentNode.Date}},
@{N='path'; E={$_.InnerText}} )|
Sort Date -Descending |
Select -First 1).path
$Url はタグの URL です