1

私は Web を検索しましたが、これに対する良い答えが思いつきませんでしたが、何らかの理由で (TortoiseSVN 1.9.0 にアップグレードした後?)、Subversion のリビジョン ログ ファイルの形式が変更され、Jenkins SVN プラグインが混乱しています。なぜだか混乱しています。

.../Repository/db/revs/0、リビジョン ファイルの末尾を見るとtail -n40 116、古いリビジョンであるについて次のようになります。

PLAIN
K 8
branches

[elided]

ub-3.0.t115-38 modify-file true false /trunk/foo/bar.c

17579 17721

tail -n21 117HEAD リビジョン:

DELTA 116 17463 103
SVNgfK▒a19

[elided]

ua-3.0.t116-39 modify-file true false /trunk/baz/wibble.h

4646 4785

DELTAこれらのリビジョン ログをPLAINフォーマットに変換するツールや、DELTAリビジョンが作成されないようにする設定はありますか?

更新: これが原因であると思われるこの問題は、このバグ レポートに記載されています。

4

2 に答える 2

0

これが私のために働いた完全な答えです。

まず、このガイドに従って/cygdrive/c/SVNRepository、リポジトリの場所を想定して、次の手順を実行して現在のリポジトリのスナップショットを作成します。

 cd /cygdrive/c
 svnadmin dump SVNRepository/ >copy.dump
 rm -rf SVNRepository
 svnadmin create --compatible-version 1.8 SVNRepository

--compatible-version 1.8Jenkins は新しい 1.9 形式をまだ理解できないため、これは非常に重要であることに注意してください。

選択したエディターを使用して、次のようにロードしますSVNRepository/db/fsfs.conf

vi SVNRepository/db/fsfs.conf

次の 2 行を見つけます (私の場合は 61 行目と 69 行目)。

# enable-dir-deltification = true
# enable-props-deltification = true

そして、それらを次のように変更します。

enable-dir-deltification = false
enable-props-deltification = false

スナップショットを新しいデータベースにインポートします。

svnadmin load SVNRepository/ < copy.dump

これで、Jenkins が再び機能するはずです。

于 2015-08-24T02:08:33.957 に答える