0

多くの変更が加えられた大きなコード ベースがありますが、コードがコミットされてからしばらく経ちました。コミットしようとすると、次のエラーが発生します。

svn: ファイル '/var/www/html/trunk/folder/.svn/text-base/file.php.svn-base' を開けません: そのようなファイルやディレクトリはありません

/var/www/html/trunk/folder/file.php存在しますが、/var/www/html/trunk/folder/.svn/text-base/file.php.svn-baseしません。.svn-baseコードベース内に対応するファイルが欠落しているフォルダーがいくつかある理由はわかりませんが、そうです。

この問題を回避するために、次のことができます。

cd /var/www/html/trunk/folder
svn rm --keep-local --force file.php
svn commit file.php
svn add file.php
svn commit file.php

現在file.phpは良好な状態であり、対応する.svn/text-base/file.php.svn-baseファイルがあります。

完全なコードベースを再度コミットしようとすると、次のコードベースに実行されます...

「svn: ファイルを開けません...そのようなファイルやディレクトリはありません」

...エラーで、いくつあるかわかりません。この方法ですべてのエラーを修正するには、何時間もかかる可能性があります。

1) これらの問題を一度に解決する方法はありますか? それとも、根本的な問題は修正が必要な何か別のものですか?

2)そうでない場合、これをより速く行う方法について誰かアイデアがありますか?

ありがとう!

4

1 に答える 1