在现有的项目上,使用现有的存储库,我添加了一个新目录。"add“意味着我创建了带有windows的新目录。乌龟还不知道这件事。我也想为乌龟“添加”它,这样我可以在稍后进行检查。
tortoisesvn表示,4.11添加了新文件和目录:如果您在开发过程中创建了新文件和/或目录,那么您也需要将它们添加到源代码管理中。选择文件和/或目录,并使用TortoiseSVN→Add。
但是,“添加”条目不会出现在弹出窗口中。我在弹出窗口中看到的是"Repo-Browser“\x{e76f}\x{e76f
没有“加”。添加新目录需要执行哪些额外步骤?
======================================================
使用Vishals信息,我的最后总结是:
如何添加一个目录给乌龟(完整的故事)
1)将目录移到其他地方,如/stuff_tmp --这是一个安全副本。确保你拿到了。
2)在父目录中,鼠标右键获取菜单->,选择SVN签出。
3)将“存储库的URL”更改为指向存储库。
(3)更改签出目录,添加路径
C/users/admin/documents/src/stuff会预先填充路径,小心检查,这样您就不会意外地添加到另一个地方。
C)签出深度“只有这个项目”--这是有趣的部分。通常结帐会真的结帐。在这里,它创建一个目录并将其告知svn。Tortoise现在创建了"src/stuff“,目录前面有一个绿色的复选标记。
4) tortoise "add“菜单现在可在toplevel目录/stuff上使用。但这不会真正起作用(稍后签入将失败)。手动添加子目录。
5.1)手工创建/东西/分支和/东西/树干(不是通过乌龟)
5.2)去/stuff和乌龟“添加”树枝和树干
5.3)你会认为你可以检查它们--错了。不起作用。
5.4)首先做乌龟“更新”。
5.5)现在你可以做乌龟“检查”了。
5.6)现在你有了地下分支和树干。您可以在目录前面看到绿色的复选标记,因此tortoisesvn现在真的接受它们了。
6)将“真实”文件复制到/trunk内部
6.1)乌龟“加”它们。
6.2)乌龟“检查”它们。完成!
发布于 2017-05-18 15:21:24
存储库必须显示要添加新目录的位置。
遵循的步骤:
https://stackoverflow.com/questions/44051626
复制相似问题