2

Subversion リポジトリのローカル作業コピーがあります。このプロジェクトのサーバーはもう存在しませんが、作業コピーを使用したいので、可能であればプロジェクトのログと履歴を保持する新しいローカル リポジトリを作成する必要があります。

私は多くのことを試しましたが、これを行うために数日を費やしましたが、理解できませんでした. relocate と file:/// プロトコルに問題があったため、svnserve を使用して Windows サービスを作成しようとしました。しかし、私のフォルダには適切な構造がないようです。私のレポには .svn フォルダーしかありませんが、見つかった情報によると、conf、db、hooks フォルダーなどが必要であることがわかります...その結果、私のフォルダーは svn リポジトリとして認識されません。

これを行うことは可能ですか、そして何が適切な方法でしょうか。

私の最初の目標は、プロジェクトを Git に変換することでしたが、変換に失敗したため、最初にそれを動作する Subversion リポジトリにしようとしました。動作したら後で変換します。

私は多くの投稿を読みましたが、ほとんどはサーバー上で作業中のレポを処理する方法を説明しています。私の場合、古い作業コピーがあり、自分で管理していなかったサーバーがシャットダウンされました。

ご協力いただきありがとうございます

4

1 に答える 1

6

ログと履歴はサーバー上にのみ配置され、見たいときに毎回要求されます。

サーバーがなくなった (そしてリポジトリのコピーがない) ため、古いチェックアウトを使用して新しいリポジトリを作成することはできません。- クローンはリポジトリの完全なコピーであるため、Git は異なります (ログ、履歴、およびプッシュとプルを除く他のすべてのアクションはローカルです)。

ただし、もちろん、新しい Subversion リポジトリを作成し、古いデータを最初のコミットとして使用することは可能です。

于 2015-04-19T00:37:51.587 に答える