2010-12-27 38 views
1

私の開発者は自分のSubversionの作業コピーからプロジェクト全体の圧縮ファイルを私に贈りました。TortoiseSVN import

私はそのファイルを解凍し、TortoiseSVNのインポートを使用して、私をprojectlocker(SVNホスティングプロバイダ)でホストしている私のリポジトリに配置しました。

私が知りたい:

  1. 私は、ファイルと最後のリビジョン以降に変更されたコードを表示したいです。インポートを実行した後、最新のリビジョンは、私が何のファイルやコードがリビジョン番号8およびリビジョン番号7およびリビジョン番号件までそれのすべてを比較するかもしれないことの間で変更されている見たいと思っ8である1

缶私はこれをします?

  1. これらの変更をプロジェクトロッカーでどのように表示するのですか(それはすべてのSVNホストプロバイダと同様のプロセスです)。
+0

インポートが正しいことだったら混乱します... torotoisesvnを右クリックすると、インポートオプションがプロジェクトをリポジトリに取得するのに最適な選択肢に見えました。今、私はものを混乱させるかどうか分からない...私はまだ変更を見ることができますか?私は初めてtortoisesvnユーザーです... – user481913

答えて

1

開発者が単純に作業コピーからすべてのファイルを圧縮した場合、ファイルに関する履歴は取得されません。

あなたはsvnadminのコマンドを取得するにはMoving a Subversion Repository to Another Server

を参照してください、あなたはダンプ負荷のsvnadminコマンドを使用する必要が全体のSubversionの履歴をエクスポートする場合は、あなたがするSubversionサーバを必要とするかもしれませんインストールされます。 Windows VisualSVNを使用しているので、必要なのはおそらくhttp://www.visualsvn.com/server/です。

さらに別のオプションは、開発者が使用しているものと同じSubversionリポジトリにアクセスすることです。

リポジトリを取得したら、TortoiseSVNのログを表示(右クリック)すると、リビジョン間で変更されたファイルが表示されます。フォルダをクリックすると、階層内のすべての変更が表示されます。個々のファイルをドリルダウンして比較することができます。

+0

それでは、インポートを取り消して、リポジトリを作業コピーから更新するように開発者に依頼できますか?最新のリビジョンがリビジョン番号に戻るようにインポートを元に戻すことはできますか? 7?どうやってするの? – user481913

+1

また、彼が私に送った圧縮ファイルには.svnバージョンのファイルが含まれています....だから、バージョン管理の履歴は失われますか? – user481913

+0

+1 @ user481913は履歴を見るためにrepositioryまたはonlineaccessのバックアップを必要とするため、 – k3b

0

リポジトリにリモートからアクセスできない場合、@ Guy-sはリポジトリのバックアップを使用して@ user481913が読んでいる間は完璧に動作します。

@ user481913で変更をチェックインする場合はどうなりますか?

svn-repositoriesに同期するための待ち時間があるかどうかわかりません。

私は同様の状況にあるので、私はGit sourcecontrolsystemを使用しています。これはオフラインで動作し、Subversionリポジトリと同期することができます。 TortoiseGitもあります。