Tortoise SVN没有为新目录显示“添加” - 为什么?

时间:2017-05-18 15:12:41

标签: tortoisesvn

在现有项目中,使用现有存储库添加了一个新目录。 “添加”意味着我确实用windows创建了新目录。乌龟还不知道。我想为Tortoise“添加”它,所以我可以稍后办理登记。

tortoisesvn doc说4.11添加新文件和目录: 如果您在开发过程中创建了新文件和/或目录,则还需要将它们添加到源代码管理中。选择文件和/或目录,然后使用TortoiseSVN→添加。

但是“添加”条目不会出现在弹出窗口中。 我在弹出窗口中看到的只是“Repo-Browser”| “出口”| “在这里创建存储库”| “导入”| “设置”| “帮助”| “关于”。

否“添加”。 添加新目录需要执行哪些额外步骤?

=============================================== =======

使用Vishals信息我的最终摘要是:

如何将目录添加到乌龟(全文)

1)将目录移动到其他位置,例如/ stuff_tmp 这是一份安全副本。确保你拥有它。

2)在parentdirectory rightmouse中获取菜单      - >选择SVN Checkout

3)a)将“存储库的URL”更改为指向您的存储库。

3)b)更改结帐目录,添加路径
C /用户/管理/文件/ src目录/东东 乌龟将预先填补路径,小心检查,所以你不要 意外地加入另一个地方。

3)c)结账深度“仅此项目” 这是有趣的部分。通常结账将真正结账。 在这里它创建一个目录并使其为svn所知。 Tortoise现在创建了“src / stuff”,前面有一个绿色的复选标记 目录。

4)乌龟“添加”菜单现在可用于顶级目录/东西。 但这不会真正起作用(以后会因签到而失败)。 手动添加子目录。

5.1)手动创建/ stuff / branches和/ stuff / trunk(不是通过tortoise)

5.2)转到/ stuff和tortoise“添加”分支和主干

5.3)你会认为你可以签到他们 - 错了。 无效。

5.4)首先做龟“更新”。

5.5)现在你可以做“签到”。

5.6)你现在有了子分支和主干。你可以看到绿色的复选标记 在目录前面,所以tortoisesvn现在真的接受了它们。

6)将“真实”文件复制到inside / trunk

6.1)乌龟“添加”它们。

6.2)乌龟“检查”他们。 完成!!!!

1 个答案:

答案 0 :(得分:0)

存储库必须出现在您要添加新目录的位置。

按照以下步骤操作:

  1. 选择并复制要在其中创建新目录的URL。
  2. 在Windows tortoise中选择结帐选项。
  3. 选择svn up。
  4. 创建新目录,然后右键单击并添加。当您在目录上看到加号时,表示目录已成功添加。
  5. svn commit。