【问题标题】:Adding Projects in SVN using tortoise使用乌龟在 SVN 中添加项目
【发布时间】:2014-03-07 18:29:33
【问题描述】:

我想知道如何在svn 中添加我现有的项目,查看了一些教程tutorial1 但他们都没有帮助。

在上面的链接中,他们描述了创建存储库的一些步骤,但我只能做到第二步。在新文件夹中创建目录后,我试图从现有项目中导入文件,但收到以下 错误:

无法连接到位于 URL 'file:///C:/svn/MyProject' 的存储库
无法打开到 URL 的 ra_local 会话
无法打开存储库 'file:///C:/svn/MyProject'

【问题讨论】:

  • 你想在哪里创建存储库以及你想在哪里签出
  • 我刚刚在 cloudforge 中创建了我的 svn
  • 您想在 cloudforge 上创建一个仓库并尝试连接到本地 C: 上的仓库?
  • 我在 cloudforge 中创建了项目并添加了 svn 服务我想将我的项目文件导出到该文件夹​​
  • @SebinSimon 如果你在 cloudforge 上有一个仓库,你需要告诉 SVN 那个 URL 是什么。

标签: svn version-control


【解决方案1】:

注意TortoiseSVN 菜单通过单击文件夹或文件然后右键单击来到达。

  1. 在您的服务器上创建您的存储库- 记下 URL
  2. 克隆到你的硬盘 TortoiseSVN->CheckOut - 从同一个 URL/trunk
  3. 将文件添加到硬盘上的目录通过创建或复制
  4. TortoiseSVN->添加将它们标记为可能是存储库一部分的文件
  5. TortoiseSVN->提交 这会将它们发送到 URL

在提交到存储库之前和之后,最好也执行 TortoiseSVN->Update 以便首先将其他人的更改添加到您的副本中,然后将您的副本标记为最新。

请注意,在 2) 我们的 YourUrl/trunk 处结帐是一种很好的做法,因为这将在您以后开始处理分支和标签时有所帮助。

【讨论】:

  • 哪个文件夹可以保存我的文件?
  • 在您的本地硬盘驱动器上,从一个空文件夹开始,该文件夹的名称反映您的使用情况,例如My_Project_SVN.
【解决方案2】:

你可以使用这些commands来创建repo

svnadmin create --fs-type bdb svnrepos/MyNewRepository

svnadmin create --fs-type fsfs svnrepos/MyNewRepository

导入您的项目

(假设您已将项目文件放在 /projects/myexistingproject 中)

svn import /projects/myexistingproject file:///svnrepos/MyNewRepository

更多参考:

create new repo in svn

【讨论】:

  • 我认为您不应该推荐 berkley db,但您也错过了阅读 cmets 并且他似乎在托管服务上有一个存储库。
猜你喜欢
  • 2012-06-17
  • 2011-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多