Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 归档Team基金会服务器项目 我们开始使用Team Foundation Server,我的老板希望某种方式“存档”项目。也就是说,在它们完成后,将它们从“活动”状态删除,以便只有“活动”项目可见_Tfs - Fatal编程技术网

Tfs 归档Team基金会服务器项目 我们开始使用Team Foundation Server,我的老板希望某种方式“存档”项目。也就是说,在它们完成后,将它们从“活动”状态删除,以便只有“活动”项目可见

Tfs 归档Team基金会服务器项目 我们开始使用Team Foundation Server,我的老板希望某种方式“存档”项目。也就是说,在它们完成后,将它们从“活动”状态删除,以便只有“活动”项目可见,tfs,Tfs,有没有人有这方面的经验 我想到了两个选择 1) 创建2个基本项目。1个用于活动项目,1个用于已完成项目 2) 从存档项目中删除所有用户 谢谢, Sam我们创建了一个“归档”团队项目,并定期将未使用的源代码移动到该团队项目中。这对我们来说效果很好,历史记录被保留下来,因此我们可以随时参考归档项目以获取旧代码或关于过去更改的信息。我们还限制访问权限,使开发人员具有读取权限,但只有TFS管理员具有写入权限。我还没有检查这些移动如何影响签入与工作项的关联——主要是因为我们归档的所有内容都是在移动到TFS

有没有人有这方面的经验

我想到了两个选择

1) 创建2个基本项目。1个用于活动项目,1个用于已完成项目

2) 从存档项目中删除所有用户

谢谢, Sam

我们创建了一个“归档”团队项目,并定期将未使用的源代码移动到该团队项目中。这对我们来说效果很好,历史记录被保留下来,因此我们可以随时参考归档项目以获取旧代码或关于过去更改的信息。我们还限制访问权限,使开发人员具有读取权限,但只有TFS管理员具有写入权限。我还没有检查这些移动如何影响签入与工作项的关联——主要是因为我们归档的所有内容都是在移动到TFS之前签入的

至于一个活跃的团队项目,知识专家和在线文档让我相信这不是组织团队项目的最佳方式。我认为理想情况下,如果项目/解决方案是相关的(即,按业务线或依赖关系),您可以将它们组合到一个团队项目中

我相信您已经完成了研究,但是有很多文档可能会有所帮助(特别是当您的团队维护一个或几个应用程序时)。我建议从开始。

我们创建了一个“归档”团队项目,并定期将未使用的源代码移动到该团队项目中。这对我们来说效果很好,历史记录被保留下来,因此我们可以随时参考归档项目以获取旧代码或关于过去更改的信息。我们还限制访问权限,使开发人员具有读取权限,但只有TFS管理员具有写入权限。我还没有检查这些移动如何影响签入与工作项的关联——主要是因为我们归档的所有内容都是在移动到TFS之前签入的

至于一个活跃的团队项目,知识专家和在线文档让我相信这不是组织团队项目的最佳方式。我认为理想情况下,如果项目/解决方案是相关的(即,按业务线或依赖关系),您可以将它们组合到一个团队项目中


我相信您已经完成了研究,但是有很多文档可能会有所帮助(特别是当您的团队维护一个或几个应用程序时)。我建议从开始。

我会像平常一样使用它,但当你完成项目后,你会将它从可见列表中删除。(在Visual Studio中,您可以在团队资源管理器中右键单击项目,然后说“删除”。)

如果您担心项目完成后的更改,请从参与者列表中删除用户。如果您真的想引导用户离开(这样他们甚至看不到),那么您可以拒绝他们对项目的权限

这样,您不必看到它,但您可以将所有项目保持在基础级别


我不建议只为active和in-active创建两个基本项目。TFS项目不应基于状态

我会像平常一样使用它,但是当你完成项目后,你会将它从可见列表中删除。(在Visual Studio中,您可以在团队资源管理器中右键单击项目,然后说“删除”。)

如果您担心项目完成后的更改,请从参与者列表中删除用户。如果您真的想引导用户离开(这样他们甚至看不到),那么您可以拒绝他们对项目的权限

这样,您不必看到它,但您可以将所有项目保持在基础级别


我不建议只为active和in-active创建两个基本项目。TFS项目不应基于状态

我个人建议等待TFS 2010,届时将引入更多功能,帮助您“归档”团队项目

在TFS2010中,您将有望将团队项目移动到新的团队项目集合中。实际上,您可以通过复制“活动”项目集合,然后从中删除除要存档的项目之外的所有团队项目来实现这一点。在此活动项目集合中,删除复制项目集合中有副本的存档项目。这个归档的团队项目将存在于它自己的项目集合中,这意味着它有自己的数据库等,可以轻松备份/归档等

然后,归档的团队项目集合可以保持原样,因为它不会降低服务器的速度(如果不使用的话)——或者它甚至可以从TFS应用程序实例中分离出来,这样它就不会出现并随时重新连接


在TFS 2010中使用项目集合的一个优点是,将保留完整的版本控制和工作项跟踪历史记录。

我个人建议等待TFS 2010,届时将引入更多功能,帮助您“归档”团队项目

在TFS2010中,您将有望将团队项目移动到新的团队项目集合中。实际上,您可以通过复制“活动”项目集合,然后从中删除除要存档的项目之外的所有团队项目来实现这一点。在此活动项目集合中,删除复制项目集合中有副本的存档项目。这个归档的团队项目将存在于它自己的项目集合中,这意味着它有自己的数据库等,可以轻松备份/归档等

然后,归档的团队项目集合可以保持原样,因为它不会降低服务器的速度(如果不使用的话)-或者