Unityで使用できるSVNのコマンドを使用できるEditor拡張です。
EditorディレクトリごとAssets以下に配置してください。
Assets以下のディレクトリもしくはファイルを右クリックすることで、
「SVNMenu」という項目が追加されているので、そこから各種コマンドを
実行することができます。
現在使用できるコマンドは
Log
Status
Update
Revert
Add
Commit
となります。
Commit意外はウインドウは立ち上がらずコマンドをクリックした時点で Unityのコンソールにログが表示されます。
※このUnitySVNMenuEditorを実行するには、PCにあらかじめSubversionをインストール
しておく必要があります。また環境変数にSVNのパスを追加し、コマンドとして実行できる
環境が必要です。
本ツールはWindows、Macで動作確認済みですが、Macではご自分の環境に合わせて 本スクリプトのSvnMenu.csの「SVN_COMMAND」の中身(パス)を変更する必要があります。
またMacにて環境によっては出力された文字列が、文字化けしているという不具合が発生していました。 こちらは修正済みですがすべての環境ケースを追いきれていないので未だ文字化けしてしまうかもしれません。
Commitコマンドを実行したあとに、Unity内で他のウインドウ(Console)を立ち上げると、
うまく読み込まれずエラーとなってしまっています。
metaファイルがコミットに含まれない不具合が出ていました。
上記の不具合に関して今後調査をし、修正をしていきたいと思います。
This software is released under the MIT License, see LICENSE.txt.