2013-07-11 34 views
0

我想将我的项目文件夹添加到本地存储库,然后将其上传到使用Turtoise SVN的集合。这是我采取的步骤。将本地存储库上传到集合

  1. 创建一个名为SVN一个新的文件夹,右键单击,TurtoiseSVN - >在这里创建一个存储库
  2. 创建文件夹结构 - >启动Repobrowser
  3. 右键单击trunk文件夹 - >添加文件夹 - >浏览到我的项目 文件夹 - >选择文件夹
  4. 右键单击在SVN文件夹 - > TortoiseSVN的 - >导入 - >URL of my space

当我检查了,我得到了相同的信息库,b我想要做的是指定一个主干,分支并在稍后添加新功能。文件夹结构不是分支,标签,中继,但有锁,confs,db,...集合中的提交选项卡向我显示空的主干,分支和标签!

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

请指定一步一步的操作或链接,我试过谷歌搜索,但没有任何前景!

谢谢你和问候

回答

1

Subversion是一个集中式存储库系统。这意味着,无论何时您承诺,您都将承诺安装Assembla上的托管存储库。

看来你正在看一个本地托管的svn仓库,如果你看到“锁,confs,db”作为你的文件夹结构。您应该看到您在Assembla代码浏览器中看到的文件夹结构。

你只需要签从Assembla库开始工作,这里是一个相当过时的视频来帮助你,但它仍然显示你如何正确的TortoiseSVN连接到Assembla:http://www.youtube.com/watch?v=IWgTyOOufow

0

我也想编写的代码,直接承诺assembla,无视我的本地库。

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

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

+0

怎么办你的意思是你不能在一个subversion工作副本中使用两个存储库?我可以有外部参考。 – Michael

+0

这些问题听起来更像OP希望将相同的目录提交到不同的存储库,就像你可以在'git'中做的那样。 –

+0

谢谢@TurboJ供您参考 –

0
  1. 您输入错误文件夹到Assembla的回购上的步骤4
  2. 即使你使用正确的文件夹(项目与源文件夹中),您不能使用单一的工作副本犯到无关库

作为最后说明:

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

理论上可以具有与支持两种回购两个数据mirros(本地和远程),但:有一些技巧,你必须重新作出一切从头

+0

我不知道我是用DVCS风格做的。如果我正确理解你的想法,删除本地回购协议,然后与远程回购同步意味着我必须从头开始rigth? –

+0

@MinhTriet - 你必须从头开始,是的。但是你必须重新正确地完成所有工作 - 它不仅仅是删除远程仓库,还有更多的技巧 –

相关问题