我使用 Totoise SVN 进行版本控制。我有一个具有以下结构的文件夹:
文件夹 A -> 文件 A(修订版 1、2)
文件夹 B -> 文件 B(修订版 3、4)
我想创建一个文件夹,其中标记了文件 B 的修订版 1 和文件 B 的修订版 3,按照以下计划:
tags 文件夹 -> 项目 X 文件夹 -> 文件 A(修订版 1)+ 文件 B(修订版 3)
但是我有很多问题:
首先,在存储库浏览器中,右键单击文件夹和文件并没有提供标记/分支的选项。这仅在它们被签出时才有效。为什么?
其次,也是更重要的是,我无法同时标记多个文件。我转到文件夹的日志,突出显示 1 个修订版并右键单击并获取标签/分支选项,但如果我突出显示两个修订版然后右键单击,则不会出现
我可以一次处理一个文件,但是当我尝试将第二个文件标记到第一个文件的标记文件夹中时,它会向我显示一条错误消息,指出该文件夹已存在。所以我不能同时或一项一项地做!
感谢帮助。谢谢。
使用 TortoiseSVN 执行此操作的方法是在主干上创建一个标签(如果您想标记比工作副本中的版本更旧的版本,则在主干的相关修订版上创建一个标签),然后使用存储库浏览器编辑该标签并从中删除您不希望标签引用的所有文件夹和文件。