将本地svn存储库复制到Assembla

将本地svn存储库复制到Assembla,svn,assembla,Svn,Assembla,我正在使用VisualSVN和drop box来控制代码的版本。我已决定将我的存储库移动到Assembla online。我一辈子都搞不清楚如何将dropbox上的存储库复制到Assembla URL 我将不再需要使用Dropbox,我只想能够从新的Assembla URL访问存储库,并从URL提交/更新 有人能解释一下我是如何做到这一点的吗?svn的一个问题是不能在一次操作中将一组文件转换为svn存储库。您必须使用三步流程: 1) 使用svn客户端和存储库URL“svn签出”您的新存储库。在V

我正在使用VisualSVN和drop box来控制代码的版本。我已决定将我的存储库移动到Assembla online。我一辈子都搞不清楚如何将dropbox上的存储库复制到Assembla URL

我将不再需要使用Dropbox,我只想能够从新的Assembla URL访问存储库,并从URL提交/更新


有人能解释一下我是如何做到这一点的吗?

svn的一个问题是不能在一次操作中将一组文件转换为svn存储库。您必须使用三步流程: 1) 使用svn客户端和存储库URL“svn签出”您的新存储库。在Visual SVN中,命令是“添加解决方案/现有存储库”。您将从Assembla存储库中获得一个空的“trunk”目录。 2) 将文件复制到该目录中 3) svn提交


我认为添加一个客户端操作以将无版本文件放入现有存储库是一个好主意,我将向我的svn客户端团队提出要求。

不熟悉dropbox,如果它提供了一种获取备份的方法,那么您可以在Source/svn工具的导入/导出选项卡上轻松地将备份导入Assemblya(如果您熟悉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"
1.创建一个空间
2.添加一个svn工具,您将得到如下所示的svn url:https://subversion.assembla.com/svn/
3.svn克隆https://subversion.assembla.com/svn/
4.将要作为子文件夹添加到svn的文件夹结构复制到
5.将所有内容添加到svn(svn添加)
6.svn ci-m“初始提交”

希望这会有所帮助

实际上,这应该取决于您创建svn回购的方式,
如果您使用
svnadmin create repo_name
创建它,这是我知道的唯一方法, 然后您应该能够使用
svnadmin dump repo_name>repo_name.dump
命令, 稍后,您可以将repo转储导入subversion空间中的汇编。 svn汇编空间的常用导入url为

我选择这个答案,它简洁明了,对我有好处:)链接现在断了