プロジェクトを変えても、下書きはそのまま
常設のサイドバーで作業コピーを切り替え、ドラッグで並べ替え。セッション中はプロジェクトごとにコミットの下書き、選択、フィルターを保持します。
SVN FOR YOUR MAC. AND YOUR EVERYDAY.
除外ルールを一度設定。すべてのプロジェクトに適用。
差分を確認し、コミット対象を選び、作業途中の変更を退避。毎日の SVN 操作をスムーズに。
Windows · macOS · Linux / オープンソース · MIT ライセンス

実際のアプリ画面 · 架空のプロジェクトとサンプルデータ
ONE RULE. EVERY WORKING COPY.
ログ、システムファイル、依存関係のフォルダー。プロジェクトごと、コミットのたびに同じものを除外する手間を減らします。
「設定 → ファイルフィルター」でルールを設定して有効にすると、すべての作業コピーに適用。該当項目を一覧から隠し、バージョン管理への追加時やコミット時にも対象範囲を確認します。
共通の除外ルールについて ↗.DS_StoreMac のシステムファイルを除外*.logすべての階層のログを除外**/node_modules依存関係のフォルダーごと除外名前、パス、ワイルドカードに対応。StoneSVN がローカルで適用し、リポジトリの SVN 除外属性は変更しません。
A CALMER WORKFLOW
作業コピーを開いてからコミットするまで、
日々使うツールを手の届く場所に。
常設のサイドバーで作業コピーを切り替え、ドラッグで並べ替え。セッション中はプロジェクトごとにコミットの下書き、選択、フィルターを保持します。
テキスト差分と画像プレビューを確認し、ファイルやディレクトリ単位でコミット対象を選択。差分から戻っても選択内容とメッセージは保持されます。
ファイル全体や選択したテキストの変更ブロックをローカルに退避し、後で元の作業コピーに復元。テキストパッチのコピーや書き出しもできます。
プロパティで管理対象の名前変更や移動を行い、新しいパスを選択。ディレクトリの移動をコミットする際は、移動元と移動先の対象範囲を確認します。
手動で解決した内容を保持するか、ローカル/リポジトリ版を選択。ディレクトリやツリーの競合は先に整理し、結果を確認してコミットします。
再帰的に取り消す前に影響範囲のツリーを確認。変更がなく完全で同一リビジョンのディレクトリは過去の版へ復元し、ローカル変更として別途コミットできます。
THE DETAILS MATTER
プロジェクトツリーの参照、ファイル検索、SVN 属性の編集、タイムラインでの過去の差分確認。日々のメンテナンスを一か所で行えます。

MAKE YOURSELF AT HOME
どのプラットフォームでも、同じ StoneSVN。
無料で使えるオープンソース。
Mac のチップに合ったバージョンを選択
Apple シリコン ↓ .dmgIntel ↓ .dmg「この Mac について」でチップを確認x64 デバイス向け
インストーラー ↓ .exeMSI パッケージ ↓ .msiインストール後にローカル SVN CLI を設定x86_64 / amd64 デバイス向け
AppImage をダウンロード ↓システムの SVN コマンドラインツールを使用現在のバージョン v1.1.3 · リリースノートと全ダウンロード ↗
ご利用の前に StoneSVN にはローカルの SVN CLI が必要です。初回起動時に自動検出し、設定でパスを指定することもできます。macOS 版は Apple の公証を受けていません。起動がブロックされた場合は「システム設定 → プライバシーとセキュリティ」で「このまま開く」を選択してください。詳しい手順 ↗
最新の更新 · v1.1.3
はい。StoneSVN は MIT ライセンスの無料オープンソースプロジェクトです。ソースコードの参照、不具合の報告、開発への参加を歓迎します。
不要です。StoneSVN はローカルの SVN CLI を使い、既存の作業コピーを開くことも、リモートリポジトリをチェックアウトすることもできます。初めて使う場合はクイックスタートをご覧ください。
手動で解決した内容、ローカル版、リポジトリ版を選べます。ディレクトリとツリーの競合は先に整理して解決済みにしてください。汎用 Merge、Switch、行単位 Blame の画面は未対応です。
簡体字中国語、繁体字中国語、英語、日本語、韓国語に対応し、設定でライトテーマとダークテーマを切り替えられます。