SVN サービスのバックアップ手順 1. ソースサーバーとターゲットサーバーを準備する
2. ターゲットサーバー(251)にSVNサーバーをインストールします。スクリプトは次のとおりです。 3. 新しいリポジトリを作成します (svnadmin create path)。スクリプトは次のとおりです。 4. svn-storage-bak ウェアハウスのルート ディレクトリに入ります。スクリプトは次のとおりです。 5. hooks/pre-revprop-change.tmpl を hooks/pre-revprop-change にコピーします。スクリプトは次のとおりです。 6. 上記の pre-revprop-change スクリプトに実行権限を追加します。スクリプトは次のとおりです。 7. pre-revprop-change スクリプトを編集し、最後の行 exit 1 を exit 0 に変更して保存します。操作は以下のとおりです。 8. svnsync を使用して、ターゲット ウェアハウスを指す新しいウェアハウス同期を設定します (svnsync init file:////現在のターゲット svn ウェアハウス パス、ソース ウェアハウス URL)。スクリプトは次のとおりです。 9. 次に、現在のサーバーのユーザー名とパスワードを入力します。 ソースSVNサーバーのユーザー名とパスワード 10. SVN 同期バックアップを実行します。スクリプトは次のとおりです。 次にバックアップを開始します。 11. 手順 10 の同期スクリプトをスクリプト ファイルに記述し、ログ出力をリダイレクトして、後で同期が成功したかどうかを確認しやすくします。 次に、crontab のスケジュールされたタスクに設定します。 毎日午前1時に実行されます。 (同期スクリプトを crontab に直接記述するようになりました。定期的に実行するには、別のスクリプト ファイルを作成することをお勧めします。) 私のスケジュールタスクの書き方(参考): 12. SVN サービスを開始します。具体的なスクリプトは次のとおりです。 13. 同期が成功したかどうかをテストする
たとえば、ターゲット サーバーでテストを実行するには 219 を使用します。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Ubuntuでネットワークルーティングテーブルを表示する方法
>>: mysql のインデックスと FROM_UNIXTIME に関する問題
カスタムパラメータを渡すだけhtml <div id="アプリ"> ...
目次概要ジェネリック医薬品とはビルドシステムジェネリック医薬品の一般的な理解ジェネリッククラスジェネ...
3 つのテーブルが接続されています。テーブル A のフィールド a はテーブル B のフィールド b...
目次序文コンポーネントの作成要約する序文Vue3 には多くの注目すべき機能が追加されましたが、サスペ...
DREAMWEAVER を開き、新しい HTML を作成します。 。ボディの特性: bgcolor...
Mysql でよく使用される表示コマンド1. 現在のデータベース サーバー内のデータベースの一覧を表...
序文この記事では、MySQL で特殊文字を使用してデータベース名を作成する方法について説明します。こ...
目次1. 共通機能分類1.1 単一行関数: 1.2 グループ化機能: 2. 単一行関数3. 数学関数...
Linuxインスタンスでシステムディスクを初期化した後、データディスクを再マウントするLinux イ...
nginx.conf で複数のサーバーを設定します。 http リクエストを処理する際、nginx ...
序文一般的なビジネス シナリオでは、検索ボックスへの入力が完了した後、検索データを取得するために関連...
Web ページ エンコーディングは英語では web page encoding と翻訳され、Web ...
序文フェイルオーバーが発生した後、よくある問題は同期エラーです。データベースが小さい場合は、ダンプし...
前の記事では、And キーワードを使用した MySql の複数条件クエリ ステートメントを紹介しまし...
自動プロジェクト展開は大企業やユニコーン企業でよく使用され、手動でプロジェクトを展開するよりも効率的...