我们部门正计划在 Tortoise SVN 中使用“SVN Checkout”选项。在该对话框中,我们选择“仅此项目”选项,然后单击“选择项目”按钮并选择我们要 checkout 的所有相关文件。让我们假设用户会犯错,忘记检查一个重要的文件。返回并从主干中选择该文件(或文件列表)的最简单方法是什么?
编辑:
对@Chad 回答的建议更改:
A.) 如果您正在 check out 的文件夹或文件的父文件夹在工作副本中不存在,请执行以下操作:
这些文件将被添加到工作副本中。
免责声明:如果您不遵循第 3 步, check out 文件的工作副本将位于与其余文件无关的奇怪位置。
B.) 如果您正在 check out 的文件夹或文件的父文件夹在工作副本中确实存在,则执行以下操作:
这些文件将被添加到工作副本中。
编辑#2:
建议更新@gbjbaanb 的建议答案:
将新文件夹/文件包含到工作副本:
注意:对添加的所有新文件夹/文件重复步骤 #3 和 #4
免责声明:假设您只是将新文件夹或文件添加到您的工作副本/ checkout 文件夹。
从工作副本中排除文件夹/文件:
这是我在一个非常大的存储库中使用的方法。当我需要它们时,只 check out 我需要的部分。
最佳答案
您右键单击根目录,选择 repo-browser,找到要下载到工作副本的相关位,右键单击并选择“更新到修订版”。
要删除已下载的项目,请右键单击工作副本中的项目,选择相同的菜单(更新到修订版)并从深度框中选择“排除”。
这是我在一个非常大的存储库中使用的方法。当我需要它们时,只 check out 我需要的部分。
关于svn - TortoiseSVN:使用 SVN Checkout 对话框 "Only this item"选项后添加其他文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19709722/