trac hotcopyのわな
TracLightning-2.0.9でふとバックアップをやってみました。
そして、バックアップのものもリネームしたら普通に使える
かなと確認していたときに気づきました。
添付ファイルがない、と。
全部ないわけじゃなかったのですが、
日本語のwiki名になってるものはほとんど。
で、google。
「trac hotcopy 添付ファイル」。
akihiroxさんの
Tracのhotcopyが失敗していた話 - 負けないように頑張る日記
がトップにきた。
なるほど、フォルダ名もファイル名も
「UTF-8の%hex形式名で保存」されるのか、
確かにそうなってます。
とりあえずhotcopyの後にattachmentsフォルダだけ
XCOPYでバックアップするようにbackup.batを修正。無理やりです。
※この方法、お勧めできません。下に記述あり。
つまり
TracLightning-2.0.9のbackup.batの場合
bash.exe "%TRAC_LIGHT_HOME%\bin\backup.sh"
の後に
for /d %%i in (%TL_PROJECT_HOME%\trac\*) do (
xcopy "%TL_PROJECT_HOME%\trac\%%~ni\attachments" "%TL_BACKUP_DIR%\trac\%%~ni\attachments" /i /y /e /c /h
)
を追加。
「hotcopy先のパスを短くする」のがいいのかもしれないけど。
そういえばsubversionのhotcopyも0byteのファイルはバックアップされなかったような。
それで使っても特に問題なかったように思いますけど。
---
後日この方法でバックアップをやってみると再びバックアップされないものが。
「メモリが不足」とか出てたような
別のPCでこの方法でいけると試したのが誤りでした。
結局、akihiroxさんのいうように、
「hotcopy先のディレクトリを短く変更」で対応。
| 固定リンク
「trac」カテゴリの記事
- tracdを使ってみる(2011.11.05)
- excelreportexportプラグインのtrac0.12対応(2010.09.23)
- subversionのコミットログを検索して置換(2010.09.02)
- windowsでtrac 0.12を試す(その4)(2010.08.22)
- trac0.12無理やり対応PeerReviewPlugin修正版(2010.08.20)
「TracLightning」カテゴリの記事
- tracdを使ってみる(2011.11.05)
- excelreportexportプラグインのtrac0.12対応(2010.09.23)
- subversionのコミットログを検索して置換(2010.09.02)
- windowsでtrac 0.12を試す(その4)(2010.08.22)
- trac0.12無理やり対応PeerReviewPlugin修正版(2010.08.20)
「Subversion」カテゴリの記事
- TortoiseSVNでの変更ファイル等をcopyするwsf(2012.08.21)
- svnのpre-lockスクリプト(windows)(2012.08.15)
- Subversionでのリビジョン削除(2012.08.13)
- subversionのコミットログを検索して置換(2010.09.02)
- subversionリポジトリを別のPC/サーバに移すときやること(2009.10.22)
この記事へのコメントは終了しました。
コメント