Apache Subversion 1.12.0 リリース

6 か月の開発を経て、Apache Software Foundation は опубликовала バージョン管理リリース サブバージョン 1.12.0。 分散型システムの開発にもかかわらず、Subversion は、ソフトウェア システムのバージョン管理と構成管理に集中型アプローチを使用する営利企業やプロジェクトで引き続き人気があります。 Subversion を使用するオープン プロジェクトには、Apache、FreeBSD、Free Pascal、OpenSCADA、GCC、LLVM プロジェクトが含まれます。 Subversion 1.12 のリリースは通常リリースとして分類され、次の LTS リリースは Subversion 1.14 となり、2020 年 2024 月にリリースされる予定で、XNUMX 年までサポートされます。

改善 Subversion 1.12:

  • 競合を解決するための対話型インターフェイスの機能が拡張され、要素を他のディレクトリに移動する処理状況のサポートが追加されました。また、バージョン管理システムでカバーされていないファイルやディレクトリが作業環境に表示されるケースの分析も改善されました。リポジトリのコピー。
  • サーバーは、認可ルール内の空のグループの定義が確実に無視され、svnauthz コマンドの起動時にそれらのグループが存在する場合は警告が表示されます。
  • Unix 系システムのクライアント側では、パスワードをクリア テキストでディスクに保存するサポートは、コンパイル レベルでデフォルトで無効になっています。 ユーザーは、GNOME Keyring、Kwallet、GPG-Agent などのシステムを使用してパスワードを保存することをお勧めします。
  • ソース リポジトリと作業コピーでのコピー操作の動作が改善されました。リビジョンのある既存の親ディレクトリとファイルが正しく処理されるようになりました。
  • 「svn list」コマンドの出力が改善されました。長い著者名が切り捨てられなくなり、サイズを読みやすい形式 (バイト、キロバイト、メガバイト、等。);
  • 「svn info」コマンドにリポジトリ内のファイルサイズの表示を追加しました。
  • 「svn cleanup」コマンドでは、無視された要素またはバージョン管理されていない要素の削除操作を確認した後、書き込み保護フラグが付いているディレクトリも削除されるようになりました。
  • 実験的なコマンド「svn x-shelve/x-unshelve/x-shelves」
    各種変更処理の信頼性が向上しました。 「シェルフ」セットのコマンドを使用すると、別の作業に緊急に取り組むために未完了の変更を作業コピーに個別に保存し、「svn」経由でパッチを保存するなどのトリックに頼ることなく、未完了の変更を作業コピーに戻すことができます。 diff」を削除し、「svn patch」経由で復元します。

  • コミット状態のスナップショットを保存する実験的機能 (「コミット チェックポイント」) の信頼性が向上し、コミットによってまだコミットされていない変更のスナップショットを保存し、後で保存されたバージョンを復元できるようになりました。作業コピーへの変更 (たとえば、誤った更新があった場合に作業コピーの状態をロールバックするため)。

出所: オープンネット.ru

コメントを追加します