上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页

2017年2月11日

如何统计TFS代码库中的团队项目所占用的磁盘空间

摘要: 在一个开发团队较多的研发中心,当开发人员的代码数据积累到一定程度,TFS系统的磁盘空间的使用率会逐渐成为系统管理员关注的问题。你可能会关注代码库中每个团队项目,甚至每个目录占用的的磁盘空间。不幸的,即使是当前最新的TFS 2017.1版本,也没有这个对应的功能。但是通过google,你可以找到 TFS Administrators Toolkit 这个工具来完成统计代码的功能。 TFS Admin... 阅读全文

posted @ 2017-02-11 14:01 danzhang 阅读(912) 评论(0) 推荐(0)

2017年1月12日

TFS应用层服务器获取F5用户的真实IP地址(高可用性)

摘要: 当用户数量达到一定级别(例如2千)以上,为保证TFS系统的持续服务,最大程度减少因系统宕机对研发团队的影响,系统管理员一般会考虑应用层和数据库层的高可用性方案。 在应用层的高可用性方案中,目前比较常见的是采用F5 (www.f5.com)设备,将TFS的多个节点服务器纳入统一调配方案中,在多节点之间协调请求资源,实现负载均衡分配;同时,当任一节点服务器出现故障时,F5系统会自动将终端用户的htt... 阅读全文

posted @ 2017-01-12 14:50 danzhang 阅读(2519) 评论(0) 推荐(0)

2016年12月6日

安装TFS(2015)工作组模式代理服务器(Agent)

摘要: TFS的代理服务器(agent)用于持续集成编译和发布,为开发、测试团队和运维团队带来的非常便捷高效的发布和测试速度,许多企业和研发团队都在自己的研发测试平台中广泛使用这一技术。 在部署TFS代理服务器的过程中,比较常见的方案分布式部署,即根据测试和部署的需要,将TFS的应用层服务器和代理服务器部署在不同的Windows/Linux服务器上,同时实现服务器的负载均衡。这种分布式部署,通常是在企业域... 阅读全文

posted @ 2016-12-06 07:14 danzhang 阅读(3378) 评论(0) 推荐(0)

2016年11月17日

如何在TFS中恢复系统默认查询”已指派给我”的设置(TFS 2013)

摘要: 故事是这样开始的,一天开发人员求助说,在浏览器中修改了系统默认的工作项查询“已指派给我”的后,发现这个查询每次都提示超时,并且没有办法恢复到初始的设置状态,因为出现超时提示以后,查询编辑器就无法使用,如下图: 找遍了所有可以编辑工作项查询的工具,Visual Studio, Eclipse都没有看到可以编辑系统默认查询的功能。即使在浏览器中使用“另存为”的方法把“已指派给我”保存为另外一个查... 阅读全文

posted @ 2016-11-17 22:16 danzhang 阅读(761) 评论(0) 推荐(0)

2016年11月1日

Team Foundation Server 15 功能初探

摘要: 1. 系统安装 1.1. 系统需求 新版的TFS的系统要求发生了很大的变化,主要包含: - 不再支持32位的操作系统,只支持64位操作系统 - 只支持SQL 2014和SQL Server 2016,连SQL Server 2012都不支持了。这个比较郁闷,许多升级的系统可能都需要重新安装数据库服务器 - SharePoint方面没有变化,支持SharePoint Server 20... 阅读全文

posted @ 2016-11-01 12:33 danzhang 阅读(813) 评论(0) 推荐(0)

2016年10月26日

TFS 2013 生成(构建)历史记录保持策略(Retention Policy)

摘要: TFS服务器通过自动构建,实现软件生成和发布的自动化过程,这一直是TFS系统中非常重要的一个功能模块。近年来发布的TFS版本,都在自动化构建方面大幅增强了相应的功能。在这篇博客里我主要总结TFS 2013的生成记录保留策略的问题。 在TFS系统中,每次生成结束以后都会产生大量的临时数据,例如输出版本、日志信息、标签、测试用例记录等。这些信息长期保留在系统中,不仅没有太大的价值,对系统的维护也会造... 阅读全文

posted @ 2016-10-26 17:49 danzhang 阅读(917) 评论(0) 推荐(0)

2016年8月29日

TFS代码变更和工作项关联,为系统变更提供完美的跟踪轨迹

摘要: TFS是微软的应用软件生命周期管理(ALM)的解决方案产品,相比我们常见的一些ALM产品,例如HP ALM, IBM Rational, Atlanssian Jira等,其最大的区别在于TFS将软件研发的详细过程和交付物都集中收集在同一个平台中,实现了软件研发资产的集中管控。同时将软件研发过程中的 阅读全文

posted @ 2016-08-29 00:47 danzhang 阅读(2561) 评论(0) 推荐(0)

2016年8月17日

修改TFS客户端的工作区类型

摘要: TFS系统存在两种工作区类型:“​本地”和“服务器”。默认情况下,用户使用本地工作区实现代码管理。 但是在用户端代码文件特别多(超过10万个文件)时,由于每次启动客户端系统都会自动比对文件,从而造成连接和刷新系统的时间较长。例如在有的项目中发现,开发人员的工作区中有70万个文件,刷新需要3分钟。 为解决这个问题,建议开发人员将工作区的类型修改为“服务器”,具体操作方式参考下图: 图一:... 阅读全文

posted @ 2016-08-17 10:36 danzhang 阅读(2572) 评论(0) 推荐(0)

2016年7月26日

比较TFS与SVN,你必须知道的10点区别

摘要: 相比SVN,对于TFS的优点我有以下几点看法,供大家参考: 1. 总体比较: TFS是一个应用软件生命周期管理(ALM)软件,是一个软件研发平台产品,其功能覆盖了软件研发过程中的所有环节(包括源代码管理)和所有角色;而SVN只是一个简单的源代码管理工具。 可以简单来说,TFS具备SVN的所有源代... 阅读全文

posted @ 2016-07-26 13:09 danzhang 阅读(10818) 评论(0) 推荐(0)

2016年6月27日

禁止Visual Studio启动时自动连接TFS服务器

摘要: 在默认设置情况下,Visual Studio启动时,会自动连接上次打开过的TFS服务器。这种设计能够提高开发人员的工作效率,避免每次手动连接TFS服务器。 但是在某些情景中,也会给人造成不必要的麻烦,例如开发人员的计算机不能连接到TFS服务器,而VS则去自动连接,造成VS卡机。 开发人员可以利用下面的设置禁止VS自动连接TFS: 1. 在安装了VS的计算机上使用管理员身份打开注册表Reged... 阅读全文

posted @ 2016-06-27 09:57 danzhang 阅读(2799) 评论(2) 推荐(0)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页

导航