将本地存储库上载到assembla

时间:2013-07-11 11:19:16

标签: svn assembla

我正在尝试将我的项目文件夹添加到本地存储库,然后使用Turtoise SVN将其上传到assembla。以下是我采取的步骤。

  1. 创建一个名为SVN的新文件夹,右键单击,TurtoiseSVN - >在此创建存储库
  2. 创建文件夹结构 - >启动Repobrowser
  3. 右键单击trunk文件夹 - >添加文件夹 - >浏览到我的项目 文件夹 - >选择文件夹
  4. 右键单击SVN文件夹 - > tortoiseSVN - >导入 - > URL of my space
  5. 当我退房时,我得到了相同的存储库,但我想要做的是指定一个trunk,branch并稍后添加新功能。文件夹结构不是分支,标签,中继,但有锁,confs,db,... assembla中的commit选项卡也显示空主干,分支和标签!

    我还想编写代码并直接提交到assembla,忽略我的本地存储库。

    请指定一步一步的动作或链接,我尝试了谷歌搜索,但没有任何前途!

    谢谢你,以及最好的问候

3 个答案:

答案 0 :(得分:1)

Subversion是一个集中的存储库系统。这意味着,无论何时提交,您都要提交到Assembla上的托管存储库。

如果您将“locks,confs,db”视为文件夹结构,那么您似乎正在查看本地托管的svn存储库。您应该看到在Assembla Code浏览器中看到的文件夹结构。

你只需要从Assembla签出存储库即可开始工作,这里有一个相当过时的视频来帮助你,虽然它仍然告诉你如何正确地将tortoisesvn连接到Assembla:http://www.youtube.com/watch?v=IWgTyOOufow

答案 1 :(得分:0)

  

我还想编写代码并直接提交到assembla,忽略我的本地存储库。

您不能在单个subversion工作副本中使用两个存储库。

您的问题表明您对Subversion不太熟悉,请阅读book。这也将回答有关文件夹结构的问题。

答案 2 :(得分:0)

  1. 您在步骤4中将错误的文件夹导入Assembla的repo
  2. 即使您使用了正确的文件夹(带有来源的项目文件夹),也无法使用单个工作副本提交到无关的存储库
  3. 最后说明:

    您选择了错误的工具(在DVCS风格中使用CVCS是个坏主意),使用错误的方法并且顺序错误。

    理论上 可以拥有并支持两个repos(本地和远程)中的两个数据镜像,但是:有一些技巧,你必须从头开始重新制作