teamfoundationserver2010之使用vs2010&&vs2013创建修改签入签出提交代码等操作
好久之前就在个人的电脑上装了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创建修改签入签出提交代码等操作的更多相关文章
- [转][TFS] 禁止默认允许多人签出和强制解除签入签出锁
转自:http://blog.xieyc.com/tfs-disable-multiple-check-out-and-force-to-undo-locking/ | 小谢的小站 [TFS] 禁止默 ...
- TFS签入签出规范
TFS签入签出规范1)开发平台的约定a)开发操作系统环境和最终用户使用环境 包含Service Pack版本号开发环境 Windows2008SP1 Windows7用户环境 Windows2008S ...
- 3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode),请用一个实际的源代码管理工具来建立源代码仓库,并签入/签出代码。
上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,c ...
- vs签入签出--TFS进行源代码管理
工作项是项目管理的基本元素.工作项说明了要做什么事(例如任务),出了什么问题(例如Bug),除此之外,我们还需要将程序一行一行地写出来,TFS的源代码管理控制系统,就能帮助我们管理这一行行的代码,一个 ...
- TFS命令tf:undo(强制签入签出文件)
由于修改计算机名称或不同电脑上操作忘记签入,则需要强制签入文件 具体步骤如下: 1.在命令行中输入"cd C:\Program Files\Microsoft Visual Studio ...
- TFS强制解除签入签出锁定
首先你要知道你服务器的用户名和登录密码 看被别人签出了的文件
- TFS代码签入指导
1. 如果文件没有被放入到TFS中, 那么它是不存在的. 这一点是最好被理解的, 如果你的代码没有被签入到代码管理中,那么就不可能被团队的其他人获取的得到. 具体如何将文件纳入到TFS中请参考 Pla ...
- VS2010下创建的VB.NET项目打包发布安装包的流程
VS2010下创建的VB.NET项目打包发布安装包的流程 参考:http://blog.csdn.net/liuyanlinglanq/article/details/8609675 关于relea ...
- VS2013创建Windows服务 || VS2015+Windows服务简易教程
转自:https://www.cnblogs.com/no27/p/4849123.htmlhttps://blog.csdn.net/ly416/article/details/78860522 V ...
随机推荐
- 初识google多语言通信框架gRPC系列(一)概述
gRPC概述 3/26/2016 9:16:08 AM 目录 一.概述 二.编译gRPC 三.C#中使用gRPC 四.C++中使用gRPC 一直在寻找多平台多语言的通信框架,微软的WCF框架很强大和灵 ...
- 【原创】poj ----- 3009 curling 2 解题报告
题目地址: http://poj.org/problem?id=3009 题目内容: Curling 2.0 Time Limit: 1000MS Memory Limit: 65536K Tot ...
- 【原创】shadowebdict开发日记:基于linux的简明英汉字典(二)
全系列目录: [原创]shadowebdict开发日记:基于linux的简明英汉字典(一) [原创]shadowebdict开发日记:基于linux的简明英汉字典(二) [原创]shadowebdic ...
- Arduino 数码管LED驱动 数组法
上个样例讲到驱动LED数码管,採用一种最直接的方案,对每一个LED进行高低电平的控制,这种长处是每一个LED都是受控可检的,避免了因为短路造成的假象,但对于数字变化来说,写起来就很冗余,因此这次尝试用 ...
- JavaBean编程的基本思路-逻辑业务层
JavaBean是Java类别.为了实现业务逻辑层. 你是什么意思?我有一个很长的故事短:我们知道,JSP编程是Java编写的代码html文件.和JavaBean编程是Java写在另一个代码JAVA类 ...
- 用golang写的生成文件md5sum,检验文件md5sum
源代码地址: https://github.com/sndnvaps/md5sum-golang
- 《反project核心原则》说明
致亲爱的中国读者: 大家好 !我是<逆向project核心原理> 作者 李承远(ReverseCore). (韩文博客地址:www.reversecore.com) 首先.非常高兴我的 ...
- 开源一个简单的c++软光栅渲染器
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5751111.html 由于开学就大四面临找工作了,为了整理下项目, ...
- 使用 Cordova+Visual Studio 创建跨平台移动应用(3)
1 背景 本章节是关于Telerik AppBuilder for Visual Studio的. 目前(2014.12)为Telerik公司Telerik Platform的一部分,Telerik ...
- Swing-email(转)
项目结构: 运行效果: 如果你感兴趣,请不要那我的邮箱做测试!!!! ========================================================== 下面是代码部 ...