第一次装TFS的曲折经历

公司服务器之前TFS没装上,用的svn,实在忍受不了了,作为一个.net程序员怎么能用svn的,说动手就动手。

服务器的数据库是 SqlServer2008R2 本来想装TFS2013,后来试了一下,不支持 

SqlServer2008R2 最高支持到TFS2012,于是决定装2012,

安装到下面这个界面时候发现他要求装Sql Server 2008R2 的sp1(图是借的,仅供说明)

装完sp1后现他还是要求sp1,卧槽,我就迷茫了。

标准割。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

受人启发,装了sp3,哈哈,好了。继续。。。。。。。。。。(不知道其他人有没有类似情况)

用户角色权限配置可以参考下面的文章,不错呢

 http://blog.csdn.net/educast/article/details/7311197

当初我是先添加了项目,再照着进行配置的,我这里就出现了一个问题,添加的账户不能用呀

我访问 http://<Server>/tfs 

发现,项目下根本就没有上面添加的两个组。于是之后手动添加上。就是现在这个样子

========================引用 自http://www.cnblogs.com/icewindq/archive/2013/04/07/3006034.html

项目组一哥们走的时候以独占方式迁出了文件,现在其他人都无法修改,管理员似乎也无法将文件解除。经过摸索,找到了一种暴力的方法——直接改数据库。虽然暴力,却能实实在在地解决这个问题。 步骤: 1、连接到TFS数据库服务器的tfsversioncontrol库; 2、查tbl_workspace表,找出那哥们的工作目录,比如 select * from tbl_workspace where workspacename='luoqiong' 3、利用上一步查到的workspaceid在tbl_pendingchange表中找到尚未签入的项,如: select * from tbl_pendingchange where workspaceid='12' 4、把这些项删除! 问题解决!

注意,在删除了tbl_pendingchange表中的数据后,还要检查一下tbl_lock表中有没有被锁定的数据。如果有,也要一并删除。

原文地址:https://www.cnblogs.com/baobaodong/p/4816671.html