我有一个TFS 2015安装,我们有相当多的项目。目前有一些旧项目,不再使用,但需要作为存档保存(只读)。
我想在TFS中创建工作区或其他东西,以便这些项目通常不会出现在普通视图中。
我发现的一种方法是将TFS设置为脱机,制作数据库的副本,将数据库的副本联机,然后删除所有仍处于活动状态的项目并重命名。之后,将原始数据库重新联机并删除所有已归档的项目。
这可以做一次。也许一年一次,但它会导致大量的数据库。这会比将非活动项目留在工作区中更糟糕。
有没有人有更好的主意?或者:你对旧项目做了什么?
答案 0 :(得分:1)
首先,目前TFS上没有归档功能。但是,您可以使用其他方法作为解决方法。为此,您可以创建指定为已存档的项目,然后必须为其分配权限等,或者使用TFS集成工具包将项目移动到另一个集合中。
将读取权限设置为拒绝的贡献者组将隐藏该集合以在普通视图中显示。
以下是一些相关博客供您参考:
此外,UserVoice中有一项功能请求,您也可以对其进行投票以获得更多关注。
答案 1 :(得分:0)
您正在使用的过程(克隆集合)将是您描述的唯一实现归档的方法。
我首先要了解为什么你有这么多项目!更喜欢包含许多易于管理的产品,项目,团队的大型团队项目。