【问题标题】:Upload local repository to assembla将本地存储库上传到 assembla
【发布时间】:2013-07-11 11:19:16
【问题描述】:

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

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

当我签出时,我得到了相同的存储库,但我想做的是指定一个主干、分支并稍后添加新功能。文件夹结构不是分支、标签、树干,但有锁、confs、db,... assembla 中的提交选项卡也显示了空的树干、分支和标签!

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

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

谢谢你和最好的问候

【问题讨论】:

    标签: svn assembla


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 你是什么意思你不能在一个单一的颠覆工作副本中使用两个存储库?我可以有外部参考。
      • 这些问题听起来更像是 OP 想要将相同的目录提交到不同的存储库,就像您可以在 git 中所做的那样。
      • 感谢@TurboJ 的参考
      【解决方案3】:
      1. 您在第 4 步将错误的文件夹导入到 Assembla 的存储库中
      2. 即使您使用了正确的文件夹(包含源的项目文件夹),您也不能使用单个工作副本提交到不相关的存储库

      最后一点:

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

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

      【讨论】:

      • 我不知道我正在以 DVCS 风格进行操作。如果我正确理解您的想法,删除本地存储库然后将其与远程存储库同步意味着我必须从头开始吗?
      • @MinhTriet - 你必须从头开始,是的。但是您必须正确地重新完成所有操作 - 这不仅是删除 remote repository,而是 more 技巧
      猜你喜欢
      • 2023-03-09
      • 2018-03-11
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多