多くの変更が加えられた大きなコード ベースがありますが、コードがコミットされてからしばらく経ちました。コミットしようとすると、次のエラーが発生します。
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)そうでない場合、これをより速く行う方法について誰かアイデアがありますか?
ありがとう!