SubVersionのリポジトリを定期的に、バックアップ取りたいと思っております。
*** 環境 ***********************************
Windows2000Server
SubVersion 1.6.4. + Apache HTTP Server 2.2
*******************************************
毎日決まった時間に 「月~土」は、差分バックアップをとり「日」は、
フルバックアップを取りたいです。
dumpファイルでのバックアップ方法は、 「svnadmin dump」 で実行し、引数指定にて差分バックアップも行えることが分かったのですが、これをスケジューリングする方法が分かりません。
自動でバックアップをとる方法を、教えてください。
No.2ベストアンサー
- 回答日時:
バッチファイルでやるとなると…少々面倒かも知れませんね…
なんらかのスクリプト言語使った方がいいような気もしますが…。
svnlook youngest リポジトリパス
で、最新のリビジョン番号が取得できます。
svnlook date リポジトリパス
で、指定したリビジョンのコミット日時が取得できるので、
リビジョンを一つずつ戻りながら日時を取得していく…という方法で
特定の日付のリビジョンも取得できるでしょう。
どちらかというと…バックアップ取得したときのリビジョン番号をどこかに記録しておいて、それを取得して使用する。
とかの方が楽かと…。
# Linuxとかならgrepやらのフィルタコマンドでsvnadminでダンプしたファイルからリビジョン番号取得するのも簡単なんですが…。
この回答への補足
svnlook youngest リポジトリパス のコマンドを使って、
バッチファイルによる、スクリプトを作成しました。
バックアップをとった後は、毎回「svnlook youngest」コマンドにて最新バージョンを取得し、値をとっておいて次回の差分バックアップの際に利用するしくみを作りました。
教えていただいたおかげで、無事解決しました。ありがとうございました。
丁寧に教えてくれてありがとうございます。
>svnlook youngest リポジトリパス
>で、最新のリビジョン番号が取得できます。
>svnlook date リポジトリパス
>で、指定したリビジョンのコミット日時が取得できる
コマンドで取得できたのですね。すごいです。ありがとうございます。
無知でスクリプトの作り方もよく分からないですが、とりあえずバッチファイルにて
スクリプト作ってみたいと思います。
No.1
- 回答日時:
>これをスケジューリングする方法が分かりません。
http://technet.microsoft.com/ja-jp/library/bb742 …
http://technet.microsoft.com/ja-jp/library/cc985 …
など…タスクスケジューラでできませんか?
この回答への補足
タスクスケジューラの使い方は知っています。
私が知りたいのは、サブバージョンでの差分バックアップを自動で行う方法です。
たとえば、履歴が日曜日までに5,000までたまっていたとします。
日曜日に、バージョン1~5,000までのリポジトリをフルバックアップします。
(このコマンドは固定でいいのでタスクスケジューラーでバッチファイルをキックするだけでいいと思います。)
月曜日に、履歴を、5,003まで更新したとします。
このとき、サブバージョンにて、5,001~5,003までの差分バックアップをとることになりますが、この5,001と5,003という数値をそもそもどのようにして取得するのかよく分かりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バックアップ データのバックアップの仕方について 2 2022/06/29 17:15
- iCloud iphoneのバックアップをiCloud+で取ろうか迷っています。iCloudへのバックアップって増 2 2023/02/26 02:21
- その他(クラウドサービス・オンラインストレージ) OneDriveを自動的にバックアップしたいのですが、どんな方法が良いでしょうか 1 2022/05/30 05:56
- iCloud iPhoneのiCloudの全体バックアップを使ったLINEのトーク履歴バックアップ・復元方法につい 1 2022/07/27 10:19
- バックアップ LINEのバックアップについて。 どう設定しても、「前回のバックアップ」の横に「-」表示がされてしま 1 2023/07/18 19:25
- その他(ソフトウェア) Windowsのバックアップソフトを探しています 1 2023/01/24 18:49
- バックアップ windws11バックアップ 2 2022/07/29 16:24
- その他(スマートフォン・携帯電話・VR) 生成AIの回答は本当ですか? 新スマホにINEデータを引継ぎには? 2 2023/08/18 06:43
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- LINE 大変困っています。助けて下さい。 LINEの書類とデータの容量が10GBを越えiphoneのストレー 1 2022/09/27 10:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み取り専用、隠しファイル、...
-
コンピューター名の変更による...
-
MediaID.bin とは何ですか?
-
バックアップの仕方を教えてく...
-
複数の同名ファイルを一括で検...
-
1個の外付HDDに複数のシステム...
-
Retrospect Express Backupの使...
-
「完全なクローンPC」の作成
-
おすすめのファイル同期ソフト
-
First Aidで修復を掛けたんですが
-
Googleフォトの容量がいっぱいに
-
PCバックアップエラー
-
回復ディスクを別のPCで復元で...
-
移動、削除したファイル・フォ...
-
CD-RWはフォーマットすると書き...
-
フォーマットとディスク消去の...
-
Cドライブ直下にフォルダを作っ...
-
PrimoPDFでエラーメッセージが...
-
ライブファイルシステムからマ...
-
右クリックで「フォーマット」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
読み取り専用、隠しファイル、...
-
コンピューター名の変更による...
-
MediaID.bin とは何ですか?
-
OUTLOOKをバックアップする時に...
-
1個の外付HDDに複数のシステム...
-
バックアップの仕方を教えてく...
-
iTunesのアルバムアートワーク...
-
NET Shareについて
-
ファイルアイコンのチェックマ...
-
OUTLOOKですがメールを...
-
win11 22h2 を win11 21h2 に変...
-
外付HDへのバックアップの空...
-
winndows10 バックアップ 正常...
-
ファイルサーバー間のデータコ...
-
Googleフォトの容量がいっぱいに
-
cdiファイルはWindows8.1ではデ...
-
Macのタイムマシンに使ったhdd...
-
前回のシステムイメージは上書...
-
win95のプロダクトIDを紛...
-
複数の指定したフォルダーに同...
おすすめ情報