Tortoise SVN导入存储库但不更新文件夹图标

时间:2012-11-29 07:28:47

标签: svn tortoisesvn

我正在使用Tortoise SVN连接到java.net存储库。 我使用Tortoise SVN 1.7将项目(文件夹)导入{base_repository_url}/projectFolderName存储库。

它将所有内容导入到文件夹中的文件夹上,但是在我的本地机器上,我的文件夹上仍然没有看到任何特殊的SVN图标,因为我的项目文件夹中没有创建.svn文件夹。

其次,我浏览了存储库,但项目文件夹已成功导入。我做错了什么,或者Tortoise SVN 1.7中有一个错误,即使在导入文件夹后也没有在其中创建.svn文件夹,因此再次右键单击同一个项目文件夹可以选择Import Again,由于项目已经导入并且重新尝试会给你一个错误,所以你无法做到这一点。

3 个答案:

答案 0 :(得分:2)

  • 仅在工作副本对象
  • 上显示图标叠加层(如果已启用)
  • 导入某个无版本树时,将其添加到存储库
  • 导入树不会将树转换为版本化的工作副本
  • 为了处理存储库中的数据,您必须从存储库签出到另一个先前为空的目录,该目录在其后成为工作副本(带有叠加层)

答案 1 :(得分:1)

如果我没记错的话,导入目录不会使您的本地目录成为工作副本。你需要再次结账。因此,设计不符合您的预期。

答案 2 :(得分:1)

来自Importing Data Into A Repository章节:

  

导入的文件夹不会成为工作副本。你必须做一个   checkout从服务器复制文件。

这就是您没有看到 .svn 文件夹的原因。这是对还是错取决于你要对项目文件做什么。要为项目做出贡献,您需要使用结帐菜单命令。见here