使用TortoiseSVN将本地文件dir导入SVN仓库

时间:2009-11-20 22:51:46

标签: svn windows-vista tortoisesvn

这是我第一次尝试使用任何SCM,所以请耐心等待。

按照SVN手册,我在空目录中创建一个repo。一切都好。

然后我尝试导入现有的项目文件夹。我正在使用shell命令,但它是这样的:

Import C:\Users\aaa\SVN\proj to file:///C:/proj_2
Unable to open an ra_local session to URL
Unable to open repository 'file:///C:/proj_2'
Finished!

我可能做错了什么。感谢。

2 个答案:

答案 0 :(得分:0)

这是一个快速而肮脏的技巧,但您可以使用TurtoiseSVN,浏览本地存储库,创建一个远程文件夹并将其签出到您要导入的目录中。

之后,您只需选择本地文件夹,右键单击并选择“签入”以提交本地文件。

此外,通过TurtoiseSVN的repo-browser,您将能够看到存储库的真实位置。

答案 1 :(得分:0)

目录c:\ proj_2是否存在且包含svn存储库?

如果没有,您需要首先通过以下方式初始化存储库:

  1. 创建文件夹c:\ proj_2
  2. 右键单击文件夹 - > TortoiseSVN - >在此创建存储库
  3. 按上述方式重试导入。

    或者,如果您希望将所有项目放在一个存储库中:

    1. 以与上面相同的方式创建c:\ svn-repos
    2. 导入到svn URL文件:/// c:/ svn-repos / proj_2 - 导入操作将在存储库中创建proj_2子文件夹并将文件添加到其中