我有一个旧的宠物项目,我想恢复(去年没有足够的时间 - 小孩 - 你知道) - 所以从归档中恢复了我的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 并且在我还有一些时间的时候会把这个星期天的编码像疯了一样;-)
答案 0 :(得分:1)
我没有特别关注TortoiseSVN,实际上我建议您先查看SVN文档:
使用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 - 并重新开始使用这些文件你有。这意味着你没有得到你以前的所有历史记录,但是,由于缺乏存储库,我认为无论如何都无法恢复。
然后使用您想要的任何工具在某处创建新的存储库,签出空根,复制所有文件夹然后提交。