
tfs
sinolover
完成项目,就要软硬兼施
展开
-
【转】VS TFS源码分析软件PATFS使用方法一:配置团队项目
# 项目交付用正版,省下一台Iphone12 ## 31款JAVA开发必备控件和工具 #相关链接:VS TFS源码分析软件PATFS使用方法二:设置新数据检查间隔 VS TFS源码分析软件PATFS使用方法三:数据附件大小限制的自定义设置 VS TFS源码分析软件PATFS使用方法四:创建异常规则 VS TFS源码分析软件PATFS使用方法五:创建新异常定义集的步骤 VS TFS源码分析软件PATFS使用方法六:基本安装注意事项 VS TFS源码分析软件PATFS使用方法七:安装Endp.原创 2020-12-14 10:46:35 · 228 阅读 · 0 评论 -
TFS下的源代码控制
以下主要描述了:TFS源代码控制系统的基本场景 如何把一个项目添加到源代码管理中 如何与服务器同步 如何做Check-In 如何做分支与合并 什么是上架与下架我们知道工作项是项目管理的基本元素,但是一个项目的成功,光有工作项还是不够的。工作项说明了要做什么事(例如任务),出了什么问题(例如Bug),除此之外,我们还需要将程序一行一行地写出来,TFS的源代码管理控制系统,就能帮助我们...原创 2019-08-21 10:41:05 · 401 阅读 · 0 评论 -
迁移TFS 2012服务至新的电脑硬件
迁移TFS 2012的时候碰到一些问题, 中文记录很少, 英文的记录也比较零散. 这里记录最直接和简单的方法.环境:1. 公司域环境, 所有TFS用户都是公司域帐户.2. TFS从一台服务器转移至另一台服务器. 都加入了公司域. 机器名分别为PC1和PC2. 域内不能有同名的电脑。准备两台服务器的TFS环境最好一模一样, 否则会碰到各种奇怪问题. 我们的环境是 TFS...原创 2019-08-14 09:51:13 · 255 阅读 · 0 评论 -
软件测试之-测试用例写作规范
通用测试用例写作规范软件测试用例得出软件测试用例的内容,其次,按照软件测试写作方法,落实到文档中,两者是形式和内容的关系,好的测试用例不仅方便自己和别人查看,而且能帮助设计的时候考虑的更周。一个好的测试用例必须包含足够的内容,将这些内容可以拆分为八个要素:用例编号、测试项目、测试标题、重要级别、预置条件、测试输入、操作步骤、预期输出。1、用例编号 1)规则:是由字符和数字组成的...原创 2020-01-10 09:50:55 · 729 阅读 · 0 评论 -
软件测试计划时要记住什么
测试计划是软件测试生命周期的早期阶段之一。良好的计划是平稳执行阶段的关键,而糟糕的计划可能导致不必要的时间消耗。测试用例编写,资源分配等是作为测试计划的一部分执行的一些活动。在规划过程中应注意并注意一些关键点,以避免将冗余问题带到执行阶段。下面列出并讨论了其中一些: 测试范围:应对测试套件进行分析,以确保测试用例涵盖要测试的功能,并且套件中不存在任何超出范围的测试用例。重点应放在范...原创 2020-01-07 09:53:40 · 249 阅读 · 0 评论 -
基于TFS实践敏捷-可视化管理
TFS是基于微软平台一套不错的系统,支持源码管理+运行调试+持续集成+自动化测试+Bug管理+代码评审+任务项管理+文档管理+沟通管理。基于TFS 2015实践看板管理,让团队的数据可视化,让大家更多的关心产品、关注团队的努力,增强沟通、及时反映团队状况、及时反映团队效率、形成正向激励。一套系统打通研发所有的细节管理,避免不同管理系统切换的时间浪费,这也是精益里面提到的持续改进,消除浪费。1...原创 2020-01-07 09:54:00 · 318 阅读 · 3 评论 -
[转载]基于TFS实践敏捷-修复Bug和执行代码评审
本主题阐释了这些功能,以继续这一关注虚拟敏捷团队成员的一天的教程。Peter 忙于编写一些代码以完成积压工作 (backlog) 项任务。但是,他的同事发现了一个阻碍他们工作的 Bug,他想立即修复此 Bug。 他暂停了手中的工作并修复此 Bug。 他请求 Julia 审查修复情况,并在审查后检查修复结果并恢复其初始任务。 说明 Peter 使用的“我的工作”和“...原创 2020-01-07 09:54:19 · 373 阅读 · 0 评论 -
github迁移到gitee相关问题
为什么要从github迁移到gitee(国内github版)?1. github对于国人来讲,速度较慢。例如:浏览个技术文档点击个链接半天跳不过去 pull、push、clone个代码太慢 个人版(免费版)没有私人仓库(尽管我觉得我不需要) 纯英文,相对于中文来说用得不是那么舒服如何迁移?在这里我就当你是github老手了:到Gitee注册一个账号,建立自己的项目,...原创 2020-01-09 09:36:52 · 1344 阅读 · 0 评论 -
【转】sharepoint foundation 2013升级sp1补丁后无法使用搜索功能
直接安装了sharepoint foundation 2013 with sp1后,发现新建的站点都没有默认的搜索框。具体报错特征:1、添加搜索框web part,保存页面后报错“公共语言运行时检测到无效的程序”2、当时想了另外一种方法,在网站集下新建搜索中心网站。这个时候会有2个选择,2010样式和2013样式。当使用2010样式的时候,尽然成功进入页面,并实现...原创 2019-12-26 14:19:07 · 259 阅读 · 0 评论 -
SharePoint 2013 搭建负载均衡(NLB)详解
服务器架构(三台虚机:AD和Sql在一台,前端两台)DC、Sql Server,其中包括:AD、DNS、DHCP服务(非必须);SPWeb01,其中包括:IIS、SharePoint;SPWeb02,其中包括:IIS、SharePoint;简单描述首先,为三台虚拟机安装操作系统,我这里选择的是Windows Server 2012 DataCenter R2版本;其次,配置...原创 2019-12-26 14:16:41 · 350 阅读 · 0 评论 -
关于VSCode中工作区的讲解与使用工作区还你一个轻量 的VSCode
VSCode的使用率在逐渐提高,但安装太多的插件会使得VSCode变得臃肿,甚至运行变慢,占用太多内存,此文章介绍了工作区,并如何来使用工作区更好地体验VSCode。初次使用VSCode,肯定有很多人好奇,这里面的工作区有什么用,与文件夹的区别在哪。其实VSCode中的工作区是为了让你配置一个工作环境,让你更好地针对不同地环境(如JAVA环境,C++环境)设定不同地配置体验更好的VSCod...原创 2019-12-26 09:52:16 · 3810 阅读 · 0 评论 -
让TFS忽略packages文件夹的更改
很多时候我们需要使用 Nuget 进行包管理,这时在我们的解决方案文件夹下便会产生一个名为 package 的文件夹由于 Nuget 包经常要更新,TFS 会自动把这些包放到 正在挂起的更改 处,这对于强迫症十分不友好(这里面明明不是我写的东西)于是,这里提供两种方法让 VS 不监视 签入,package 的更新1、在 团队资源管理器 –> 正在挂起更改 –> 包含的更改 ...原创 2019-12-26 09:52:24 · 1017 阅读 · 0 评论 -
TFS命令tf:undo(强制签入签出文件)
由于修改计算机名称或不同电脑上操作忘记签入,则需要强制签入文件具体步骤如下:1.在命令行中输入"cd C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE"(tf程序在文件夹),进入tf程序所在目录。2.查找那个人所用到的workspace,操作如下:tf workspaces /owner:[用户登录名] /ser...原创 2019-12-25 19:12:30 · 585 阅读 · 0 评论 -
nuget 包管理器
nuget 是.Net平台上的包管理器, 对于包的发布(打包 package)和消费(下载依赖管理)都有很好的支持, 本文仅仅关注消费端,=======================nuget项目依赖定义格式=======================新版 nuget 和VS 2019 都推荐项目依赖采用 PackageReference 格式, 这种格式的依赖声明是放到 .csp...原创 2019-12-25 19:10:26 · 1415 阅读 · 0 评论 -
visual-studio – 使用TFS 2010防止在Visual Studio 2012上签入pdb文件
我们最近从Visual Studio 2010迁移到Visual Studio 2012.我们仍在使用TFS 2010,我们使用gated check-ins.由于我们开始使用Visual Studio 2012,因此在检入VS时会自动将pdb文件从我们其中一个项目的输出文件夹中包含到changeset中.当然,我们可以手动将它们从签入中排除,但这可能会导致错误,因为如果有人忘记排除这些文件,...原创 2019-12-25 19:07:47 · 266 阅读 · 0 评论 -
【转】TFS签入签出规范
一、开发平台的约定 a)开发操作系统环境和最终用户使用环境(包含Service Pack版本号) 开发环境:Windows2003SP2 Windows7 用户环境:Windows2003SP2 SP1 WinXP b)开发工具版本 Vs2008SP1 + TFS团队资源管理器 c)数据...原创 2019-12-25 19:05:09 · 424 阅读 · 0 评论 -
【转】TFS自动签出解决方案sln或者项目文件csproj的解决办法
问题:最近公司一个项目组的源代码解决方案打开时总是出现解决方案或者部分项目被自动签出的情况,但签入又提示没有变更。事情虽小,导致几个程序员要用项目文件时总是要找其他人签入。浪费不少时间。出现时间有几个月了,也一直没有重视去解决。但最近出现源代码部分被覆盖等一些异常情况后,问题就变得很严重了,于是决心解决。分析:按照解决问题的习惯(这个习惯有时候真的不好),第一反应就是去网上搜索“...原创 2019-12-25 18:58:55 · 549 阅读 · 0 评论 -
VS的TFS版本控制的使用总结
关于TFS网上有很多入门教程,大多数都是怎么安装,怎样创建项目,对于我这样的程序员B来说,这些都是老大已经做好的事情,所以我的当前主要任务是怎样使用它。对于使用,网上也没有找到太好的教程,所以开个博,将自己所有遇到的使用技巧总结一下。1.关于挂起更改(包含、排除、撤销)。对这个东西,使用了很长时间也没理解它是怎么使用,包含、排除、撤销是什么意思,总是搞得里面东西一大堆,不知所以然。今天...原创 2019-12-25 18:51:19 · 812 阅读 · 0 评论 -
存储过程的版本控制(StoreProcedure,SourceSafe)
1、安装MS VSS 20052、安装MS SQL 20053、进入MS SQL Server Management Studio4、新建项目(新建项目的时候会自动新建解决方案)5、将解决方案和项目添加到SourceSafe6、新建查询,将你需要进行版本控制的SP一个一个Copy进去,其实这个版本控制只是一个对文本文件的控制ps1、记住每次更新都要运行,运行之前请先选择正确的数据库(...原创 2019-12-25 18:48:36 · 680 阅读 · 0 评论 -
TFS命令tf:undo(强制签入签出文件)
我们在使用TFS源代码管理的时候,会遇到这样的情况:源代码管理会在每个使用者的PC上创建一个工作区,然后将这个工作区域映射到服务器上的源码文件夹,我们在正常签入,签出的时候,我们的源码会在服务器到客户端的工作区进行操作。但是一旦有项目组成员在告假或者离职之前签出,并且加入了签出锁,这时如果项目组的其他成员想要修改被锁定的文件,或者是TFS的管理员想要在源代码管理中删除这个项目,那么问题出现了。...原创 2019-12-19 16:17:43 · 502 阅读 · 0 评论 -
[TFS] 禁止默认允许多人签出和强制解除签入签出锁
使用 Visual Studio 2010 Team Foundation Server 进行源代码编辑时,可以对代码实施以下三种锁定之一:Unchanged - Keep any existing lock Check Out - Prevent other users from checking out and checking in Check In - Allow other us...原创 2019-12-19 16:13:05 · 854 阅读 · 0 评论 -
【转】敏捷开发,你真的做对了吗?
缘起2017年3月,应移动事业群智能营销平台项目管理部负责人邀请,我开始支持智能营销平台CRM团队。智能营销平台是阿里文娱广告团队,是阿里巴巴淘外变现的主力军。CRM团队负责开发和维护CRM系统。CRM系统服务于销售和代理商,串起商机管理、客户开发、合同管理、风控审核、账户管理、财务结算等业务链条。CRM系统的质量和交付速度,直接影响销售和代理商服务广告主的效率和体验。3月初我访谈了销售、...原创 2019-12-09 19:58:32 · 348 阅读 · 0 评论 -
敏捷项目管理过程改进
一、为什么敏捷?目前大环境智慧城市、人工智能、大数据,面向To B的业务等,在要求产品管理需要快速的需求响应,项目管理需要更强的整合协调。复杂的大环境,就在推动我们用最敏捷的方式迎接这个多变的市场。二、传统和敏捷的区别?三、什么是敏捷项目管理?四、敏捷项目管理过程改进1.集中产品发布模式2.月度产品迭代模式3.双周缓和迭代模式4.双周高效迭代模式5.双...原创 2019-12-09 19:56:27 · 620 阅读 · 0 评论 -
【转】TFS测试管理
微软2010年发布的Visual Studio 2010或Visual Studio Test Professional 2010包含一个称为 Microsoft 测试管理器的新应用程序,用于帮助您使用测试计划来定义和管理测试工作。Microsoft 测试管理器通过Team Foundation Server 集成,使您可以方便地进行测试工作的管理以及与其它项目组成员进行协同。 ...原创 2019-12-09 19:54:26 · 580 阅读 · 0 评论 -
VSTS TFS 强制删除签出锁定项 解除 锁定
项目组一哥们走的时候以独占方式迁出了文件,现在其他人都无法修改,管理员似乎也无法将文件解除。经过摸索,找到了一种暴力的方法——直接改数据库。虽然暴力,却能实实在在地解决这个问题。步骤:1、连接到TFS数据库服务器的tfsversioncontrol库;2、查tbl_workspace表,找出那哥们的工作目录,比如 select * from tbl_workspace whe...原创 2019-11-13 19:43:00 · 612 阅读 · 0 评论 -
Team Foundation Server的回滚操作
VSTF Rollback 操作最近遇到要把有些项目需要做回滚操作,发现TFS的UI上没有回滚的操作。经过百度,查到一个优快云上的博主发了一种方法,经过验证,那种方法是错误的:他通过先获取指定变更集-》签出-》签回去,以达到回滚的目的。表面上看是挺合理的,但是如果其中要回滚到的变更集有删除操作,那就会导致一些错误了。例如:变更集5中的一个文件test.cs,我将其删除,签入(变更集6...原创 2019-10-14 18:28:35 · 610 阅读 · 0 评论 -
TFS中的迭代(五)
从团队资源管理器中打开迭代选项。TFS在新建完团队项目后会自动为本团队项目新建迭代子项,包含发布和冲刺。第一级为团队项目TestProject,第二层为发布,第三层为冲刺,这样的层次一共可以建14层。这些选项可以编辑,添加,删除,并且设置开始和结束日期。我们假设这个项目经过三个Beta才正式发布,设置日期如下。迭代项目是从项目计划日期的角度来规划项目...原创 2019-08-21 11:38:25 · 308 阅读 · 0 评论 -
Scrum方法论(四)
产品Backlog指根据初始需求分解出的任务列表,包括功能性和非功能性的所有功能,由Product Owner为Product Backlog中的任务确定优先级别,当开发团队开始某个任务的时候,再精确定义和分解这个任务。产品Backlog是产品所要具备的所有功能的总纲。当一个项目刚刚开始时,没人能够事先预见到所有的任务和需求,并为之制定一个充分、详细而包罗万象的计划。可行的方式是,先为一个项目写...原创 2019-08-21 11:14:55 · 431 阅读 · 0 评论 -
TFS创建团队项目(三)
打开Visual Studio 2013,视图-团队资源管理器-连接图标(插头图标)当前是没有TFS服务器,点击服务器按钮添加,并在URL地址栏里输入装有TFS的服务器IP地址(配置完TFS后有这个URL:http://tfs-server:8080/tfs/DefaultCollection/或http://tfs-server:8080/tfs,前者是带有团队项目集合名称,后者...原创 2019-08-21 11:14:11 · 1001 阅读 · 0 评论 -
TFS准备(一)
一、TFS概念:TFS全称Team FoundationServer,是应用程序生命周期管理的服务端,功能包括如图功能:源代码管理,版本控制,团队开发协作,统一集成,测试管理等。二、TFS安装要求:(要认真核对,要不会走弯路)服务器操作系统:·64位版本的Windows Server 2008 R2 SP1(Standard Edition、Enterprise Edition...原创 2019-08-21 11:04:40 · 335 阅读 · 0 评论 -
tfs 未能在以下位置创建报表文件夹 /TfsReports: 授予的权限不足,无法执行此操作
在tfs2015中添加新的Collection时,报一下错误:TF252015: 未能在以下位置创建报表文件夹: /TfsReports/XXXCollection。服务器返回了以下错误: 为用户“domain\name”授予的权限不足,无法执行此操作。。团队项目集合或项目将不具有对报表的访问权限。打开游览器,输入Report Server URL 地址http://sqlname...原创 2019-08-23 19:18:23 · 591 阅读 · 0 评论 -
TFS(Team Foundation Server)敏捷使用教程
一、引言1 中国式软件过程的坏味道RUP,CMM/CMMI到了中国就变了味。。。。。。2 Team Foundation ServerTFS是软件开发的协作平台,它要解决的首要问题是团队成员的协作问题。比如说:研发团队内部怎么协作,产品经理,架构师,设计师,开发人员,测试人员怎么进行协作,并行工作?研发团队之间怎么协作,开发人员怎么共享重用技术,加强横向的联系?研发团队与运营...原创 2019-08-23 16:48:15 · 6479 阅读 · 0 评论 -
TFS中的工作项(六)
TFS中的工作项在VS中打开团队资源管理器工作项有功能,产品积压工作项,任务,测试用例,Bug,障碍,它们之间的关系是:一个产品或应用,有一系列功能,功能最大,可以把一个功能分解成多个产品积压工作项(可以看作一个子功能或一块相对独立的操作),产品积压工作项是可以来具体测试的颗粒度,这样就能给产品积压工作项追加测试用例,同时还可以把产品积压工作项分解成一个或多个任务分配到具体的人头上...原创 2019-08-21 11:40:08 · 1403 阅读 · 0 评论 -
TFS的Web门户工作项(七)
在TFS的web门户中有更丰富和更全面的设置和数据展示。Web门户如图有A,B,C,D四部分组成。A部分为团队项目和项目切换,登录人员和登录人员切换。B部分是Web门户主要功能的菜单,C部分是当前团队项的一些信息的展示,如本sprint的工作量,燃尽图,还有团队收藏的内容等,最后是聊天室的概况。D部分是一些快捷菜单。关于代码,生成,测试我们在后面说明,为了和上一篇博文衔接,我们先看...原创 2019-08-21 11:51:18 · 314 阅读 · 0 评论 -
TFS版本管理(八)
目前TFS支持两种版本管理方式,一种是自带的TFS版本控制,一种是Git,后一种是分布式,并且分支功能相对强大,关于Git可以找更详细的资源学习。如果没有创建项,在web门户中代码下的资源管理器是空的。团队资源管理器中新建项目。将创建的解决方案提交(提交只是提交到本地存储库中了)填写提交备注。提交后显示信息。此时可以同步,把本地提交信息同步到服务器上。也...原创 2019-08-21 13:50:44 · 1763 阅读 · 0 评论 -
TFS中的统一集成(九)
首先要在TFS服务器上配置生成配置,操作如下:现在可以创建一个生成定义了,单击团队资源管理器的生成。新建生成定义:这里选择的是手动。触发这个生成有很多条件,我们选择手动主式。在要服务器上共享一个文件夹,用来存放生成的结果。指定项的路径。设置警报设置:警报的作用是可以即时通知我们或把发生的信息保留下来,以...原创 2019-08-21 13:52:43 · 135 阅读 · 0 评论 -
GitHub.com上的那些东西你都知道什么意思吗?
GitHub初学入门者的图谱,介绍Github网站每个功能的意思一、键盘快捷键=============================在GitHub中,很多页面都可以使用键盘快捷键。在各个页面按下“shift + /”都可以打开键盘快捷键一览表,如下图:快捷键二、工具栏============================工具栏LOGO 点击...原创 2019-08-30 09:34:23 · 4077 阅读 · 0 评论 -
【转】TFS上分支和标签的用法
什么时候用分支:例如为某个客户定制的专用版本,和主干的特性有很大差别.不具通用性的需求. 大的版本修改,例如2.0 到3.0 加了很多特性,但2.0 还有维护.改bug什么时候用标签:小版本的发布, 如2.1.1到2.1.2.分支的优点: 清晰,容易操作,程序员只要get latest/checkinlates...原创 2019-08-21 10:55:08 · 1078 阅读 · 0 评论 -
【转】Azure DevOps —— Azure Board 之 长篇故事、特性、用户情景(故事)的用法应用场景
前提我以前在之前的文章里大概介绍了 Azure Board 的基本使用,可以回看《Azure Board 的基本使用》。如果你想使用 Azure Board 来安排工作的话,请提前了解《敏捷开发》的相关知识。作者将使用“Agile”作为项目的模板,不明白的先阅读《AzureDevOps 的工作流进程的区别》。使用 Backlog 来做计划什么是 Backlog?这是敏捷开发...原创 2019-09-27 10:28:58 · 1819 阅读 · 2 评论 -
【转】VSTS中版本控制系统Git与TFVC的区别
VSTS(Visual Studio Team Services)VSTS简单说就是微软TFS(Team Foundation Services)的升级云版,不用像TFS需要在企业内部服务器上部署,并且是免费提供给用户使用的。每个有微软账号(也是免费注册的)的用户都可以申请VSTS,官网申请入口。当然,免费用户是有一定限制的,比如:每个项目的成员不能超过5个等。不过一般中小型开发项目...原创 2019-10-08 17:36:02 · 640 阅读 · 0 评论