StarTeam检出所有文件夹中的文件,包括win7上的子文件夹和文件

时间:2015-02-27 17:35:58

标签: version-control windows-7 starteam

我需要将StarTeam 12.0中的文件签出到我的本地文件夹中。

starteam上的文件夹树如:

folder_top
    folder_level_1a
        subfolder_level_2
               subfolder_level_3
    folder_level_1b
        folder_level_2
               folder_level_3

但是,在检出指定本地文件夹中的所有文件后,所有文件(folder_top)都位于一个文件夹中。不检出所有子文件夹及其文件。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

选择您的顶级文件夹,然后从“文件”菜单中选择Check Out All将检出该文件夹和后代文件夹中的所有文件。

另请注意,单击All Descendants按钮将显示后代文件夹中的所有文件以及所选文件夹。

答案 1 :(得分:1)

听起来你可能已经检查过某个特定的位置。在签出对话框中有一个(或至少是一个)选项来覆盖签出的位置,在这种情况下,所有文件都将放在该特定位置。您需要在StarTeam中执行的操作是为View设置Alternate(非默认)工作文件夹,然后您检出的所有文件将根据文件夹名称放入相对位置。不要覆盖文件夹级别的工作文件夹,因为这会导致您的文件夹结构不被镜像。如果您保持简单并始终在视图中设置备用工作文件夹而在其他任何地方,您的所有结帐都应该转到预期的位置。不要在结帐对话框中覆盖。但请记住,即使您没有覆盖文件夹级别的默认工作文件夹,团队中的其他人也可能会这样做。在这些情况下,您可以通过将备用工作文件夹设置为文件夹名称来覆盖其覆盖。这是StarTeam最痛苦,设计最差的方面之一,而且一直都是。尽管多年来提出了一些改进措施来解决这个问题,但他们没有采取任何措施解决这些问题。保持警惕!