最近在服务器安装了微软最新版的TFS2015  正版要钱,网络上还没有能找到可用的key,因此我只能使用试用版. 安装完成后,使用我本地的vs2013  vs2012  vs2010  vs2014 可用远程连接到tfs2015的服务器,但是无法签入任何代码, 添加到解决方案也不行,原因是还没有建立团队项目,因此我就想着用vs2013  vs2012  vs2010  vs2014  新建团队项目以失败而告终,在网上找啊找资料都没有解决办法. 可不知,TFS2015新建团队项目只针对用VS201…
在团队项目之间实现测试用例和测试计划的共享,是很多客户关注的问题.尤其在开发产品+服务的团队中,对测试用例的共享要求比较高.下面就如何在Team Foundation Server中如何实现团队项目之间的用例共享,分析自己的经验.   同一个团队项目: 在TFS的同一团队项目中,可以非常方便的实现测试用例的共享的维护,我们可以在测试计划和测试套件中添加已经存在的测试用例.也可以克隆测试套件和测试计划,非常方便和快速地为测试内容相对比较接近的两个迭代创建测试计划. Figure 1 – 在测试管理…
简单地说,这三个都是业界知名的源代码管理器.他们是有区别的,根本的区别在于git是分布式源代码管理器(每个本地都有完整的代码,及历史),而svn和tfs是集中式源代码管理器(只有服务器才有完整的历史,客户端本地只有最新版本).git的作者是linux的作者(liuns),他当年就是因为无法忍受svn的集中式源代码管理才发明了git. git风靡全球已经有些年头了,很多原先老项目的源代码管理,都在逐渐迁移到git. git-svn git内置了与svn的双向桥接 请参考http://git-scm…
<Windows Azure Platform 系列文章目录> 熟悉Azure Web Site平台的读者都知道,我们可以通过FTP等方式,把本地的Web Application部署到微软云平台. Windows Azure Web Site (6) 使用FTP发布Azure Web Site 假设客户开发使用源代码管理器来管理项目代码,那如何通过Azure Web Site来发布呢?这里我简单介绍一下. 1.首先我们创建一个空的Azure Web Site,DNS信息为http://leiw…
VSS是一种非常有用的项目文件管理工具,百度百科的解释是:VSS 的全称为 Visual Source Safe .作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目.管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取,对开发小组中对源代码的访问进行有效的协调.但是在最近公司选择将TFS作为源代码管理工具,从而进行敏捷开发,所以我就将新的解决方案添加到TFS中,但是总是提示找不到\NBYZ…
上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,cmmi等项目.过程管理.过程改善的支持.任务版上能将需求.项目进度一览无余,对于小团队而言,比甘特图更有用. 缺点:能应用起来的团队.公司的数量极少,多数真正用起来,也就是源代码管理这部分,这也仅仅是占TFS极小部分功能. (2)GitHub的优缺点: 优点:GitHub提供Git存储库服务,基于w…
我的VS突然链接不到我的源代码管理器了,重新注册一下就好了,regsvr32是注册命令,后面的填你自己的源代码路径 regsvr32 "E:\vss\ssscc.dll" regsvr32 "E:\vss\ssapi.dll" regsvr32 "E:\vss\tdnamespaceextension.dll" regsvr32 "E:\vss\RemoteVssScc.Dll"…
Visual Studio 的某解决方案已经加入 Team Foundation Server,现在再将已经存在的项目加入到解决方案中,可是签入时,并没有把新加入的项目签入,怎么办呢? 在团队资源管理器中,打开  Source Control,打开“源代码资源管理器”,将项目文件夹拖到该窗口,即可.…
用源代码管理项目,是为了方便开发和管理组内项目,一个组做的是同一套项目,彼此知道各个模块的进度和开发情况,这也是开发项目所需要的.今天整理了VSS的安装.创建.连接及添加项目等操作. 一.安装VSS(Visual SourceSafe)下载安装(略)..... 二.建VSS打开安装好的VSS,点击Browser,在新窗口中点击Add,则进入添加VSS的向导,点击Next,选择第二个“Create a new database”,next,再在Location里Browser你要放的此次建的VSS…
此篇主要介绍如何基于TFS环境创建团队项目来进行项目代码的版本管理工作,这一系列将侧重于BI项目,当然对于其它项目也同样适用. 在TFS里开始一个项目,我们首先需要创建一个团队项目. 在Team Explorer中点击Create a New Team Project… 给团队项目取一个名字. 指定项目模板,一共有三种类型,这里选择默认的Scrum. 指定文件目录. 开始设置,大概需要两分钟左右. 设置完成. 在Source Control Explorer中可以看到创建的项目. 在团队项目下可…
首先  gitlab 是不支持 windows.mac os 的,具体支持的系统参照官网的 1.安装虚拟机 ubuntu16.04 需要注意的一点:gitlab 服务器 与 客户端必须在一个局域网内(或者 公网 这个更大的局域网)才能正常的 提交 下载 代码 2.设置虚拟机网络 : 桥接模式 (让 gitlab 服务器 与 客户机在一个 ip 段) 3.安装gitlab,根据官网给出的命令安装简直简单到不行 https://about.gitlab.com/installation/#ubunt…
一共有三个软件 1.ASP.NET下SVN有三个是不受管理的,bin文件夹,obj文件夹,.user类型文件,位置在TortoiseSVN的Settings下面的Subversion下的[Global ignore pattern ]添加三个选项 *.user [Bb]in [Oo]bj 中间用空格表示. 2.SVN在Window和VS中是一样的,但是修改文件名,一定不能在VS中进行,要在window下通过Tortoise中Rename进行,然后通过Commit进行提交. 因为你在VS里面修改文…
使用Visual Studio连接TFS…
下载地址 欢迎大家提出宝贵的意见和bug…
当你发现代码库总是报需要联系管理员运行代码分析工具时,你可以使用命令分析代码库代码解决: To fix the database problems, you can restart the analyze using the following command:"C:\Program Files (x86)\Microsoft Visual SourceSafe\analyze.exe" -F -V3 -D "D:\vss\data" 参考: http://www.…
0. 在吹牛之前,先回答这个问题: 如果你的团队来了一个新队员,有一台全新的机器, 你们是否有一个文档,只要设置了相应的权限,她就可以根据文档,从头开始搭建环境,并成功地把最新.最稳定版本的软件编译出来,并运行必要的单元测试? (在这过程中,不需要和老队员做任何交流) 答:是. 这个问题早在Alpha阶段初期就困扰了我们团队.我们爬虫的核心基本就在两个方面——爬取和存储.爬取动作是在代码实现之中的,编译程序不会遇到什么大的问题.而存储涉及到了我们项目的核心之一——数据库.由于软工和数据库是在同一…
第一次在VS2013中使用Git,也是第一次使用Git,各种不熟悉.百度各种使用经验,大都不屑于使用VS2013集成的Git,建议下载这个下载那个,我也照学了,确实能实现项目的提交.同步.合并的工作,但都不能与VS2013实现无缝配合,总觉得别扭. 经过尝试摸索,终于发现VS2013集成的Git其实已经集成的很好,建项目.配置远程同步地址.提交.同步.合并等工作都能一气呵成.这里分享一下,希望对后来者有帮助. 1.使用SCM Manager在远程Git服务器新建一个空Repositories,这…
本文转自:https://blog.csdn.net/bodybo/article/details/38976549 第一次在VS2013中使用Git,也是第一次使用Git,各种不熟悉.百度各种使用经验,大都不屑于使用VS2013集成的Git,建议下载这个下载那个,我也照学了,确实能实现项目的提交.同步.合并的工作,但都不能与VS2013实现无缝配合,总觉得别扭. 经过尝试摸索,终于发现VS2013集成的Git其实已经集成的很好,建项目.配置远程同步地址.提交.同步.合并等工作都能一气呵成.这里…
原文:http://blog.csdn.net/bodybo/article/details/38976549/ 第一次在VS2013中使用Git,也是第一次使用git,各种不熟悉.百度各种使用经验,大都不屑于使用VS2013集成的Git,建议下载这个下载那个,我也照学了,确实能实现项目的提交.同步.合并的工作,但都不能与VS2013实现无缝配合,总觉得别扭. 经过尝试摸索,终于发现VS2013集成的Git其实已经集成的很好,建项目.配置远程同步地址.提交.同步.合并等工作都能一气呵成.这里分享…
错误描述:  项目 XXX 受源代码管理.向源代码管理注册此项目时出错.建议不要对此项目进行任何修改 解决办法: 使用记事本打开,项目csproj文件删除图中几行,重新打开解决方案就可以了 原因分析: 导致上述错误的原因是:项目用visual studio的svn插件进行创建,但是在其他的机器上进行过去项目的时候没有在visual studio中设置源代码管理器,从而导致上面的问题. 了解原因之后的解决方法: 在其他的机器上获取由visual studio的svn插件创建的项目时先设定visua…
以下主要描述了: TFS源代码控制系统的基本场景 如何把一个项目添加到源代码管理中 如何与服务器同步 如何做Check-In 如何做分支与合并 什么是上架与下架 我们知道工作项是项目管理的基本元素,但是一个项目的成功,光有工作项还是不够的.工作项说明了要做什么事(例如任务),出了什么问题(例如Bug),除此之外,我们还需要将程序一行一行地写出来,TFS的源代码管理控制系统,就能帮助我们管理这一行行的代码,一个个的文件,一次次的修改,直到产品发布. 1.TFS源代码控制系统的基本场景 这里介绍一下…
git的优势: 1 可以创建分支: 2 版本控制是基于每一次提交的,而不需要考虑每次提交了多少个文件. 下载: 下载网址为:http://git-scm.com/download,根据您的操作系统选择相应的安装宝,下载完后直接按照默认安装即可(本文讲述全部基于Windows操作系统). 概述: git源代码管理器的仓库位置可以基于本地服务器和远程服务器两种方式: 本地服务器主要用于管理自己的代码,将本机作为源代码管理服务器: 远程服务器则用于将源代码公开,并由多个人来对代码进行编辑,主要用于团队…
一.服务器配置 1.创建一个Visual Studio Online账户 打开VS,选择团队资源管理器(视图菜单下),然后在团队资源管理器中选择注册Team Foundation Service,打开VS登录页面,如果有账号直接登录,如果没有注册一个就可以. 2.登录以后跳转到创建账户页面 输入各项信息,其中Account URL很重要,一定要记住(你的TFS服务器地址),之后点击创建账户按钮,跳转到项目创建页面. 输入项目名称,其他的可以选择默认,然后点击创建项目即可这时创建向导自动跳转到项目…
1.创建代码仓库,这里说一下为什么要创建仓库,Git不能够作为源代码管理器,vs中自带的也只能够在本地进行管理,要和他们共享的话必须要有服务器端去存储代码,类似于SVN,它就有客户端和服务器端,这里推荐用GitHub做代码仓库 首先需要在GitHub上注册一个账号,这里就不说注册账号的流程了,直接上仓库 上图中的链接大家一定要记好,这个在下文中有大用处. 2.vs将源代码管理器改为Git 3.vs配置GitHub仓库地址 下图中需要输入刚才从GitHub的用户名和注册邮箱 4.到这里所有的前期工…
1.创建代码仓库,这里说一下为什么要创建仓库,Git不能够作为源代码管理器,vs中自带的也只能够在本地进行管理,要和他们共享的话必须要有服务器端去存储代码,类似于SVN,它就有客户端和服务器端,这里推荐用GitHub做代码仓库 首先需要在GitHub上注册一个账号,这里就不说注册账号的流程了,直接上仓库 上图中的链接大家一定要记好,这个在下文中有大用处. 2.vs将源代码管理器改为Git 3.vs配置GitHub仓库地址 下图中需要输入刚才从GitHub的用户名和注册邮箱 4.到这里所有的前期工…
概述 [团队项目]: 在Azure DevOps Server (原名TFS)中,团队项目(Team Project)是一个最基本的数据组织容器,包含了一个团队或者信息系统中的所有信息,包括源代码.文档.需求.缺陷和持续集成等数据.同时,团队项目也是TFS中相关数据的权限隔离边界:在系统的默认配置中,不同人员登录TFS系统,会查看到不同团队项目的数据.在TFS系统的设计中,团队项目名称和用户访问TFS系统的方式有直接关系,例如,团队项目中代码库的远程地址中,就包含了团队项目的名称部分. [修改名…
转自:https://www.cnblogs.com/Juvy/p/3556902.html git的优势: 1 可以创建分支: 2 版本控制是基于每一次提交的,而不需要考虑每次提交了多少个文件. 下载: 下载网址为:http://git-scm.com/download,根据您的操作系统选择相应的安装宝,下载完后直接按照默认安装即可(本文讲述全部基于Windows操作系统). 概述: git源代码管理器的仓库位置可以基于本地服务器和远程服务器两种方式: 本地服务器主要用于管理自己的代码,将本机…
Swift 正式开源!Swift 团队很高兴宣布 Swift 开始开源新篇章.自从苹果发布 Swfit 编程语言,就成为了历史上发展最快的编程语言之一.Swift 通过设计使得软件编写更加快速更加安全. Swift 的 GitHub 地址:https://github.com/apple/swift Swift 是由多种不同的项目组成的,提供一个构建软件的完整生态系统.Swift 编译器项目解析 Swift 语法,产生语义判断来帮助编写正确代码,利用 LLVM 生成机器指令.LLDB 项目是 f…
原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(10)- VSS源代码管理 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装  (5):前台Jquery easyUI实现   (6):EF上下文实例管理   (7):DBSession的封装   (8):DBSession线程内唯一  (9):TT摸版的学习 前言:上篇博客我们对T…
对于加入源代码管理如TFS的解决方案,当使用nuget获取包时,下载的包并没有自动从源代码管理中排除,导致包(packages文件夹)会一同上传到服务器. 若要排除nuget包的源代码管理,须在 解决方案同级目录下建立 .nuget 文件夹,并在其中创建 nuget.config 配置文件,在文件中设置 disableSourceControlIntegration 为 true,形如: <?xml version="1.0" encoding="utf-8"…