好久之前就在个人的电脑上装了vs2013,看到原生支持html5和css3,前端开发还是挺不错的

而公司开发一直用着vs2010,真是羡慕嫉妒恨啊。。。

于是乎就有了今天的测试

使用工具

  teamfoundationserver2010,以下简称tfs2010

  visualstudio2010,以下简称vs2010

  visualstudio2013,以下简称vs2013

framework版本

  4.0

系统环境

  windows servier2008r2下的vs2010,fts2010

  windows8.1下的vs2013

测试目的

  尝试vs2010和vs2013能否交替将tfs2010上的项目进行添加,签入,签出等常用功能

开始测试

  测试1

    vs2010新建项目,签入tfs2010。一切正常,这个就没什么好说的了

    

    使用vs2013获取代码,暂时一切正常

    

    双击解决方案

    

    跟预想一样,vs2013打开vs2010项目的解决方案,会自动签出项目,并自动在浏览器中打开项目迁移记录,因为都是framword4.0,所以没有兼容问题

    然后查看项目文件夹,会生成Backup的代码备份文件夹和UpgradeLog.htm的升级报告

    项目可以签入,一切正常

    新建aspx页面,然后签入,一切正常

    查看BackUp下的old code,发现里面并没有新建的页面,只有纯净的解决方案备份

    vs2010中获取源代码

    查看代码文件夹下,并没有BackUp的文件

    打开项目,一切正常

    新建aspx页面,签入,一切正常

    vs2013获取代码,一切正常

    查看BackUp文件夹下,没有...2.aspx,依然只有纯净的解决方案备份

    到此,第一轮测试结束

  结论

    vs2013是可以正常管理tfs2010下使用vs2010创建的项目的,并且不会因为解决方案的问题而对源代码有任何影响

  测试2

    使用vs2013新建项目,新建aspx页面签入,一切正常

    使用vs2010获取代码,一切正常

    然后点击打开解决方案,有这个提醒

    

    本地文件也非常纯净,没有什么代码备份

    

    点击是,然后就进入解决方案,没什么问题,预览页面也正常,唯一的不同是启动了IIS Express,并没有使用传统的vs2010默认的服务器。。。。

    至于这里的原因,应该是因为vs2013的默认服务器未IIS Express

    

    新建aspx页面,然后签入,一切正常

    

    vs2013获取源码,修改并签入一切正常

    到此,第二轮测试结束

  结论

    这里有一个疑问:server2008r2上的vs2010可以调用IIS Express是因为之前装过,如果机子没装IIS Express呢

    所以这里的结论暂时不给出了,待我下次验证过后再给

  

  验证三

    如果安装vs2010的机子上没有安装IIS Express,则打开vs2013创建的项目的时候会出现下面的截图

      

    好吧,问题也是可以解决的,但是就不推荐了。得下载Microsoft Web Platform Installer 5.0

    然后安装IIS 8.0Express

     

    应该就可以顺利运行了。

    结论

      vs2010是可以"通过一定的方法"去正常管理tfs2010下使用vs2013创建的项目的,但是并不是那么实用

    建议

      如果团队中有vs2010和vs2013这种高低版本的开发工具,共同工作于tfs2010环境下,建议使用低版本的vs2010创建项目,而用vs2013去兼容低版本,从而避免不必要的麻烦

      

teamfoundationserver2010之使用vs2010&&vs2013创建修改签入签出提交代码等操作的更多相关文章

  1. [转][TFS] 禁止默认允许多人签出和强制解除签入签出锁

    转自:http://blog.xieyc.com/tfs-disable-multiple-check-out-and-force-to-undo-locking/ | 小谢的小站 [TFS] 禁止默 ...

  2. TFS签入签出规范

    TFS签入签出规范1)开发平台的约定a)开发操作系统环境和最终用户使用环境 包含Service Pack版本号开发环境 Windows2008SP1 Windows7用户环境 Windows2008S ...

  3. 3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode),请用一个实际的源代码管理工具来建立源代码仓库,并签入/签出代码。

    上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,c ...

  4. vs签入签出--TFS进行源代码管理

    工作项是项目管理的基本元素.工作项说明了要做什么事(例如任务),出了什么问题(例如Bug),除此之外,我们还需要将程序一行一行地写出来,TFS的源代码管理控制系统,就能帮助我们管理这一行行的代码,一个 ...

  5. TFS命令tf:undo(强制签入签出文件)

    由于修改计算机名称或不同电脑上操作忘记签入,则需要强制签入文件 具体步骤如下: 1.在命令行中输入"cd  C:\Program Files\Microsoft Visual Studio ...

  6. TFS强制解除签入签出锁定

    首先你要知道你服务器的用户名和登录密码 看被别人签出了的文件

  7. TFS代码签入指导

    1. 如果文件没有被放入到TFS中, 那么它是不存在的. 这一点是最好被理解的, 如果你的代码没有被签入到代码管理中,那么就不可能被团队的其他人获取的得到. 具体如何将文件纳入到TFS中请参考 Pla ...

  8. VS2010下创建的VB.NET项目打包发布安装包的流程

    VS2010下创建的VB.NET项目打包发布安装包的流程 参考:http://blog.csdn.net/liuyanlinglanq/article/details/8609675  关于relea ...

  9. VS2013创建Windows服务 || VS2015+Windows服务简易教程

    转自:https://www.cnblogs.com/no27/p/4849123.htmlhttps://blog.csdn.net/ly416/article/details/78860522 V ...

随机推荐

  1. win7问题解决,凭据管理器和无法访问,不允许一个用户使用一个以上用户名与服务器或共享资源进行多重连接。

    WIN7凭据管理器,如果你用一个帐号远程登录以后在电脑中会记住这个信息,假如你想用另外的帐号,那么就到控制面板-凭据管理器里中进行修改或者删除. 如果你登录以后提示,“无法访问.不允许一个用户使用一个 ...

  2. HDU5086Revenge of Segment Tree(数论)

    HDU5086Revenge of Segment Tree(数论) pid=5086" target="_blank" style="">题目 ...

  3. 判断DAG图

    拓扑排序O(E), bellman O(VE)   , 使用邻接表的dfs O(V+E) ,floyd O(N*N*N) bellman算法只能判断是否存在负环. 所以可以先把权值全部设为-1 #in ...

  4. IT增值服务,客户案例(一)--山东青岛在职人士,2年.Net经验,转Java开发半年

    客户总体情况:2年.Net开发经验,2014年刚刚转Java半年.对Java的若干问题不是非常清楚,仅仅是对JSP/Servlet/JavaBean Spring.SpringMVC.Mybatis有 ...

  5. Androidclient和server第一种方法端数据交换

    网上有一个非常不同的情况来证明Android客户端和server如何结束的数据,但这些实施例大多相互作用更复杂,对于那些谁刚开始学习它是有害的,现在介绍一些简单的代码.逻辑清晰的互动样本,首先介绍本博 ...

  6. springmvc+mongodb+maven 项目测试代码

    你看我有一篇文章配置,或许还会有.mongodb性能测试结果.一个"快"字 源代码包,请留下邮箱 代码结构图 watermark/2/text/aHR0cDovL2Jsb2cuY3 ...

  7. 【转】Android Http Server

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://vaero.blog.51cto.com/4350852/939413 Andro ...

  8. 8皇后-----回溯法C++编程练习

    /* * 八皇后问题回溯法编程练习 * 在8×8的棋盘上,放置8个皇后,两个皇后之间不能两两攻击 * 也即,直线,垂直45度.135度方向不能出现两个皇后 * * copyright Michael ...

  9. SICP 锻炼 (2.15)解决摘要:深入思考间隔误差

    SICP 2.15 是接着 题目 2.14 的, 题目 2.14中提到了Alyssa设计的区间计算模块在并联电阻计算时会出现故障,这个问题是Lem发现的. 接着,一个叫Eva的人也发现了这个问题.同一 ...

  10. 位图像素的颜色 携程编程大赛hdu

    位图像素的颜色 Time Limit: 2000/1000 MS (Java/Others)    MemoryLimit: 32768/32768 K (Java/Others) Total Sub ...