

お世話になります。現在数人でゲームを作っているのですが、
グラフィッカーの方が頻繁にデータの上書き紛失などをしてしまうため、
プログラマチームが使っているSVNリポジトリを共用するようにしました。
しかし、大容量ファイルの頻繁な追加・更新・削除を繰り返したようで、
レンタルVPSに置いていたリポジトリはあっと言う間に一杯になってしまいます。
都度リポジトリを作り直して、作業コピーをインポートして
再配置をお願いしているのですが、不便だと不満が絶えません。
私としても「そうならないよう気を付ける」と言う運用はなるべく避けたいです
そこで、ある程度古い履歴のみを削除したいのですが、どうすればよいでしょうか?
または、他にこのような状況でのベストソリューションがあるようでしたら
ご教示の程、よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>svnadmin dumpでダンプして、svndumpfilterで古い履歴をカットし、
ちょっと間違えましたな…
svnadmin dumpで特定の範囲のリビジョンをダンプし、
svndumpfilterでリビジョン番号を振り直して
svnadmin loadで流し込み。
でした。
履歴を見た時に歯抜けになっていてかまわないのであれば、svndumpfilterでの振り直しは不要でしょう。
プログラマの方では「外部依存」としてグラフィックのリポジトリを参照させることで、別々のリポドシリで連携も可能と思われます。
No.1
- 回答日時:
ある程度圧縮されるとは言え…頻繁に更新されるバイナリデータを突っ込むのもなかなか……
>そこで、ある程度古い履歴のみを削除したいのですが、どうすればよいでしょうか?
プログラムなどのコードとリポジトリは共通なのでしょうか?
その場合はちょっと無理かと思われますが……
# 無理というか、かなり面倒。
グラフィックデータだけのリポジトリであれば、
svnadmin dumpでダンプして、svndumpfilterで古い履歴をカットし、
「新たに作ったリポジトリへ」svnadmin loadで流し込みすることで、古いリビジョンのデータは削除できるでしょう。
その後で、以前のリポジトリを削除、グラフィックの方には新たにチェックアウトか…switch(TortoiseSVNなら「切り替え」)して貰う。
ということになるかと。
まぁ、これでも…
>再配置をお願いしているのですが、不便だと不満が絶えません。
とそんなに変わりませんから文句言われるとは思われますけど……。
# リポジトリのUUIDが同じなら、SVN更新で行けるのかな。試したことないけど。
バックアップがあるからと、気軽にデータ紛失してしまうのもどうかと思いますけどねぇ……。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
svnでファイル移動すると履歴がついてこない
その他(コンピューター・テクノロジー)
-
「.svn」の隠しフォルダが勝手に作成される
その他(データベース)
-
Subversionのリポジトリの削除
その他(プログラミング・Web制作)
-
-
4
svnadmin loadをするとエラーする
その他(開発・運用・管理)
-
5
TortoiseSVNのリポジトリブラウザから、URL履歴を消したい
その他(プログラミング・Web制作)
-
6
topコマンドで表示されるVIRT、RESおよびSWAPの意味について
UNIX・Linux
-
7
svnリポジトリ内の一部のフォルダのみリポジトリ化
ネットワーク
-
8
Subversionで日本語ファイル名が文字化け
その他(開発・運用・管理)
-
9
TortoiseSVNでリポジトリURLの指定方法
サーバー
-
10
SVNのリポジトリ設置のサーバのHDDが少ない
その他(コンピューター・テクノロジー)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[SVN]Subversionリポジトリの容...
-
svnでファイル移動すると履歴が...
-
Subversionで日本語ファイル名...
-
TortoiseSVNでリポジトリURLの...
-
TortoiseSVN1.6.7でのhttps接続
-
svnリポジトリ内の一部のフォル...
-
リビジョン指定でのSVNログ取得...
-
「.svn」の隠しフォルダが勝手...
-
TortoiseSVNですでに管理されて...
-
svnadmin loadをするとエラーする
-
TortoiseSvnをバッチファイルで...
-
FFFTPでディレクトリを上の階層...
-
Subversionのリビジョン番号一...
-
subversionの質問です。
-
SVNへ登録した際の「日時」につ...
-
Subversionでチェックアウトが...
-
".svn-base"という拡張子の追加...
-
forfilesについて
-
Excel: ファイル名になぜ、[...
-
CSVファイルの特定行の削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
[SVN]Subversionリポジトリの容...
-
TortoiseSVNでリポジトリURLの...
-
Subversionで日本語ファイル名...
-
TortoiseSVNにおける削除ファイ...
-
Tortoise SVNでのファイルをア...
-
svnadmin loadをするとエラーする
-
Subversionのチェックアウトが...
-
SVNへ登録した際の「日時」につ...
-
Subversionでチェックアウトが...
-
Subversionのリビジョン番号一...
-
subversionでログを表示しよう...
-
リビジョン指定でのSVNログ取得...
-
TortoiseSVN1.6.7でのhttps接続
-
「.svn」の隠しフォルダが勝手...
-
subversionクライアントでメッ...
-
Subvirsion サーバに接続できま...
-
svnリポジトリ内の一部のフォル...
-
SVN 削除してしまったフォルダ...
-
apache + svn での実行ユーザ
おすすめ情報