2011-09-15 22 views
3

私はバージョン管理のためにドロップボックスでVisual SVNを使用しています。私は自分のリポジトリをAssemblaオンラインに移行することに決めました。私の人生は、私がドロップボックスに持っているリポジトリをAssemblaのURLにコピーする方法を考え出すことができません。ローカルのsvnリポジトリをAssemblaにコピー

Dropboxをもう使用しなくても、新しいAssembla URLからリポジトリにアクセスし、URLからコミット/更新できるようにすることができます。

どのようにすればいいのですか?

乾杯

答えて

2

を役に立てば幸い実際にあなたがsvnadmin create repo_nameを使用して、それを作成した場合、それは、あなたがSVNのレポを作成途中で
に依存する必要があり、これは私が知っている唯一の方法である、 あなた必要がありますsvnadmin dump repo_name > repo_name.dumpコマンドを使用することもできます。 後で、Repoダンプをアセンブラのサブバージョン領域にインポートできます。 私はこの答えを選ん http://app.assembla.com/code/space_name/subversion/repo

+0

は、感謝を御馳走を働きました。 – Chris

+0

今すぐリンクが壊れました – suspectus

+1

@suspectus私はリンクを更新しました。 – Andrei

2

SVNの問題の1つは、1回の操作で、SVNリポジトリにファイルのセットを回すことができないということです。 3ステップのプロセスを使用する必要があります。 1)svnクライアントとリポジトリURLを使用して新しいリポジトリを "svn checkout"します。 Visual SVNでは、コマンドは「ソリューションの追加/既存のリポジトリ」です。 Assemblaリポジトリから空の "trunk"ディレクトリが得られます。 2)SVNの私は既存のリポジトリに非バージョンのファイルを置くために、クライアントの操作を追加することをお勧めだと思います

をコミットし、そのディレクトリ 3)にファイルをコピーし、私は私のSVNからこのために要求されますクライアントチーム

+0

のsvn assembla空間の通常のインポートURLは、それが簡単かつ明確だし、これが私のために良いやった:) – Marecky

0

バックアップを取得する方法があれば、ソース/ Svnツールの[インポート/エクスポート]タブで簡単にアセンブラにバックアップをインポートできます(assembla.comに精通している場合)コミットの履歴を保持します。それがバックアップを提供しないなら、あなたがsvnにフォルダ構造をコミットしたいなら、これはあなたが取るステップです。

1. create assembla space 
2. add assembla svn tool, you will then get the svn-url looking like: https://subversion.assembla.com/svn/<your-space-name> 
3. svn clone https://subversion.assembla.com/svn/<your-space-name> 
4. copy folder structure you want to add to svn as subfolders to <your-space-name> 
5. add everything to svn (svn add <each folder>) 
6. svn ci -m "initial commit" 

関連する問題