TortoiseSVN:如何在源代码的现有目录结构上设置项目

时间:2010-02-21 03:47:03

标签: visual-studio svn version-control tortoisesvn

我有一个旧的宠物项目,我想恢复(去年没有足够的时间 - 小孩 - 你知道) - 所以从归档中恢复了我的dev文件夹的旧副本,但是因为我重建了我的机器从那以后 - 我不记得现在需要做什么。我安装了最新版本的TortoiseSVN,我旧的dev机器的现有目录结构如下:

ProjectName
*SubProject1
**branches
***1.1
***1.2
**tags
**trunk

*SubProject2
**branches
**1.0.3
**1.0.4
**1.0.5
**tags
**trunk

我尝试了“导入项目”,但它要求提供网址 - 不知道在那里指定什么... 有人可以发布一个好的TortSVN教程的网址 - 所以我可以快速设置我的项目(我想我需要设置SubProject1和SubProject2) - 然后我为VS2008安装AnkhSVN 并且在我还有一些时间的时候会把这个星期天的编码像疯了一样;-)

4 个答案:

答案 0 :(得分:1)

我没有特别关注TortoiseSVN,实际上我建议您先查看SVN文档:

http://svnbook.red-bean.com/

使用Tortoise,Ankh或任何其他前端时,很好地理解幕后发生的事情是非常有用的。


到达您的问题,URL是您的SVN存储库的URL,以及所有子目录。一个例子可能是

file:///C:/svn/trunk/ProjectName

如果您的存储库存储在本地,或

http://my.repo.site/trunk/ProjectName

如果它托管在网上。

答案 1 :(得分:0)

刚刚点击F1。 TortoiseSVN有很好的内置帮助文档。

它要求的网址是将您的项目导入的svn repo。

答案 2 :(得分:0)

您引用的Url可能是Subversion存储库中项目的地址(无论在哪里,因为您没有提及任何内容)。如果右键单击本地目录并选择属性,您应该能够看到一个subversion选项卡,您可以在其中找到项目所在的地址。

答案 3 :(得分:0)

如果您没有存储库数据,那么我认为最好的办法是确保从项目文件夹中删除所有.svn文件夹 - 良好的讨论here - 并重新开始使用这些文件你有。这意味着你没有得到你以前的所有历史记录,但是,由于缺乏存储库,我认为无论如何都无法恢复。

然后使用您想要的任何工具在某处创建新的存储库,签出空根,复制所有文件夹然后提交。