在现有项目中,使用现有存储库添加了一个新目录。 “添加”意味着我确实用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)乌龟“检查”他们。 完成!!!!答案 0 :(得分:0)
存储库必须出现在您要添加新目录的位置。
按照以下步骤操作: