3

コードのバージョン管理にドロップボックス付きのVisualSVNを使用しています。リポジトリをAssemblaオンラインに移動することにしました。ドロップボックスにあるリポジトリをAssemblaURLにコピーする方法を一生理解できません。

Dropboxを使用する必要はもうありません。必要なのは、新しいAssembla URLからリポジトリにアクセスし、URLからコミット/更新できるようにすることだけです。

誰かが私がそうすることができる方法を説明できますか?

4

3 に答える 3

2

実際には、svnリポジトリを作成した方法によって異なります。
これを使用して作成した場合svnadmin create repo_nameは、これが私が知っている唯一の方法です。コマンドも使用できるはずですsvnadmin dump repo_name > repo_name.dump。後で、リポジトリダンプをアセンブリにインポートできます。 Subversionスペース。svnassemblaスペースの通常のインポートURLは http://app.assembla.com/code/space_name/subversion/repoです。

于 2011-09-16T13:53:49.787 に答える
2

svnの問題の1つは、1回の操作で一連のファイルをsvnリポジトリに変換できないことです。3つのステップのプロセスを使用する必要があります。1)svnクライアントとリポジトリURLを使用して新しいリポジトリを「svnチェックアウト」します。Visual SVNでは、コマンドは「ソリューションの追加/既存のリポジトリ」です。Assemblaリポジトリから空の「トランク」ディレクトリを取得します。2)ファイルをそのディレクトリにコピーします3)svn commit

バージョン管理されていないファイルを既存のリポジトリに配置するクライアント操作を追加することは良い考えだと思います。これは私のsvnクライアントチームに依頼します。

于 2011-09-16T13:37:37.907 に答える
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"

お役に立てば幸い

于 2011-09-16T13:38:59.467 に答える