Questions tagged «tfs»

Team Foundation Server(TFS)是Azure DevOps的本地版本,提供Git和版本控制托管,持续集成,敏捷计划(问题,看板,Scrum,仪表板)和版本管理,以连续交付到云和本地。

16
Visual Studio中的Git-添加现有项目?
我正在尝试将现有项目置于Git源代码控制下,但在几件事上还不清楚。 我已经在线设置了“ Team Foundation Service” Git帐户。 我目前在我的Projects文件夹中有一个ASP.NET MVC 4解决方案。我已经在本地创建了一个Git“存储库”(当前是一个空文件夹)。这应该只是我在Projects中当前的应用程序文件夹吗?还是需要复制? 如何将现有文件放入在线存储库?

3
.net Core 2.0-使用.NetFramework 4.6.1而非目标框架.netCore 2.0还原了程序包。该软件包可能不完全兼容
我有一个.net core 2.0控制台应用程序。我正在尝试使用以下方法从TFS读取文件: 如何将文件从TFS直接获取到内存中(即,不想从文件系统读取到内存中)? 我前往nuget并安装Microsoft.TeamFoundationServer.ExtendedClient并运行: 使用“ .NETFramework,Version = v4.6.1”而不是项目目标框架“ .NETCoreApp,Version = v2.0”还原了软件包“ Microsoft.AspNet.WebApi.Client 5.2.2”。该软件包可能与您的项目不完全兼容。 即使在取消警告之后,我仍然会收到错误并且无法引用库。如何获得该参考解析? 非常容易复制: 新的.net Core 2.0控制台应用程序 复制上述问题的方法 尝试安装nuget软件包
103 c#  .net  tfs  asp.net-core  nuget 

12
在文件中查找:搜索Team Foundation Server中的所有代码
有没有一种方法可以在TFS中搜索每个文件的最新版本以查找特定的字符串或正则表达式?这可能是我从Visual Source Safe中错过的唯一一件事... 目前,我在整个代码库上执行“获取最新信息”并使用Windows搜索,但是在75,000个文件中使用超过1GB的代码会非常麻烦。 编辑:尝试过提到的powertools,但“通配符搜索”选项似乎仅搜索文件名而不显示内容。 更新:我们在现有的MOSS(搜索服务器)安装中实现了自定义搜索选项。

3
使用Visual Studio 2013时,TFVC(TFS版本控制)和用于源代码控制的Git之间有什么大区别?
关于Git与TFVC源代码管理,存在大量的问题和答案,但是目前没有答案涵盖我可以找到的将Git集成到Team Foundation Server / Service中。 我正在开始使用Visual Studio 2013使用多种语言(C#,C ++,PHP,Javascript,MySSQL)开发绿色牧场。将来,将进行一些iOS开发。我对SVN,VSS和TFVC的源代码控制非常熟悉。但是,我从未使用过Git。我更喜欢使用TFS进行流程管理/敏捷开发...虽然它不是完美的,但是可以很好地集成到Visual Studio中。 因此,为了帮助我在这两个系统之间做出决定... 使用Visual Studio 2013时,用于源代码控制的TFVC和Git之间有什么大区别? 就我而言,唯一的好处是本地存储库(不是说它无关紧要)和iOS开发支持吗? 这是Git命令行界面的唯一缺点(有人会认为这不是缺点;-P)。 您是否有使用Visual Studio 2013 GUI for Git的经验?这足以支持没有命令行界面的基本分支/合并吗? 是否有针对Git的详细启动指南,其中显示了与Visual Studio 2013一起使用的Git?微软有一个视频,用于将现有的Git存储库集成到Visual Studio 2013中,但是我正在寻找从头开始使用Git和VS 2013的视频。 我不是在这里找书,只是一些要点,也可能是使用TFVC和Git的人们的一些相关链接。

4
编写脚本TFS命令行以获取最新版本,以编程方式签出和签入
我使用WinXP,VS 2008和Team Explorer连接到Team Foundation Server。 我需要编写以下脚本(例如BAT文件脚本): 在Team Project中获取文件夹的最新版本。 在Team Project中检出文件夹的文件。 在Team Project中检入文件夹的文件。 我的TFSProject是$/Arquitectura/Main/,映射到路径C:\TFS\Arquitectura 有人有示例代码或建议吗?

1
TFS:使用来自main的更改更新分支
因此,我们有主开发线,我创建了一个分支,而开发人员b创建了一个分支。我们俩都做一些工作。开发人员b完成工作,并重新合并到主要开发人员行中。我知道他的更改会影响我,而不是以后再处理冲突,我想使用我的主开发行中的更改来更新我的分支,以便在合并之前在我的分支中进行处理回到主要。 我怎么做?

9
如何使用TFS脱机工作
我们的TFS服务器目前存在一些临时连接问题,因此VS无法响应,导致50多个开发人员无法工作! 如果发生此类问题,是否可以将TFS切换为脱机模式?
100 visual-studio  tfs 

15
Visual Studio从某处检索到项目的错误路径
Visual Studio(可能还有TFS)以某种方式(我认为也许在源代码控制合并期间)对解决方案中的项目路径感到困惑。 它认为它在这里(为简单起见,示例路径): C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj 而实际上,项目文件位于此处: C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj 我一生都无法识别正确的位置。我努力了: 从正确的位置删除并重新添加项目。出现一条错误消息说The project file at C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj could not be found。 手动编辑.sln文件,以确保所有引用ExampleProjectCorrect.csproj都具有正确的路径。 在解决方案目录中的文件中查找正确路径和错误路径,以尝试查找Studio隐藏错误路径的位置。 删除VS和TFS的缓存目录 我要拔头发是因为我无法重新创建该解决方案,因为该解决方案几乎没有区别,其中有100个项目,并且与其他几位开发人员一起致力于源代码控制。 任何人都可以向我指出正确的方向,以指示错误的路径存储在何处和/或如何重置它,以便该死的东西可以正确加载?

4
查看整个签入历史记录TFS
一直在互联网上搜索,但一直在努力寻找这个简单问题的答案。 我使用TFS与VS 2010和所有我想要做的就是查看历史检查不只是一个单一的文件。 当我需要使用它时,这很有用,但是我想要一个更长的历史记录,这样我就可以看到EACH签入以及我在它旁边添加了哪些评论。 如果我选择解决方案或主项目,无论出于何种原因,我只会完成一部分签入(我认为是因为更改不会直接影响那些较高级别,但不确定)


30
找不到测试。确保已安装的测试发现者和执行者,平台和框架版本设置正确,然后重试
我正在将现有解决方案升级到.Net 4.6.1,并且无法在服务器构建期间运行我们的单元测试。它们在本地按预期方式运行,并将框架版本翻转回.Net 4.5.1使它们在服务器上再次运行。 我收到以下错误: 找不到测试。确保已安装的测试发现程序和执行程序,平台和框架版本设置正确,然后重试。 我在一个更简单的设置中重现了该问题: 一个带有两个测试的C#单元测试项目的解决方案(一个失败,一个通过)。 使用默认模板(TfvcTemplate.12.xaml)的XAML构建定义 安装了Visual Studio Enterprise 2015 Update 1的TFS 2015 Update 1 XAML生成服务器(具有六个类似的服务器,并且都产生相同的结果)


30
签入“注释过的”代码[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 好的,这是导致我目前工作出现摩擦的原因,我真的没想到会发生。内部软件开发的组织是这里的一个新概念,我已经草拟了一些编码准则的初稿。 我建议永远不要将“注释掉”的代码检入到存储库中。我之所以这样说是因为该存储库保留了文件的完整历史记录。如果要删除功能代码,则将其全部删除。存储库保留您的更改,因此很容易看到更改。 这引起了一些摩擦,因为另一位开发人员认为采用此方法过于严格。该开发人员希望能够注释掉他正在处理但不完整的一些代码。这样,该代码将永远不会被签入,然后再不保存在任何地方。我们将使用TFS,因此我建议搁置更改将是最正确的解决方案。但是,由于他希望能够检入可能部署或可能未部署的部分更改,因此不被接受。 我们希望最终达到一个可以充分利用持续集成优势并自动部署到开发Web服务器的地步。当前没有Web服务器或数据库服务器的开发版本,但是所有版本都将很快更改。 无论如何,您有什么想法?您是否认为“注释掉”的代码在存储库中有用吗? 我非常有兴趣听取其他人对此主题的意见。 编辑:为清楚起见,我们不使用私有分支。如果我们这样做了,那么我会说您想用您的私有分支做什么,但是永远不要将注释掉的代码与主干或任何共享分支合并。 编辑:没有正当理由,我们不使用私人或按用户分支。这不是我不同意的概念。我们只是还没有那样设置。也许那是最终的中间立场。目前,我们使用TFS搁板。

17
如何回退TFS登机手续?
我想回滚最近在TFS中所做的更改。在Subversion中,这非常简单。但是,这似乎在TFS中令人难以置信: 选项1:获取先前版本 手动获取每个文件的先前版本 签出进行编辑 失败-结帐(在VS2008中)迫使我获取最新版本 选项2:获取TFS电动工具 下载Team Foundation电动工具 从cmd行发出回滚命令 失败-如果还有其他待处理的更改,它将不起作用 选项3:手动撤消更改 手动撤消我的更改,然后提交新的更改集 题 如何回滚到TFS中的先前变更集?

3
Visual Studio 2008:无法连接到已知良好的TFS 2010
新安装的TFS 2010在 http://serverX:8080/tfs。 带有VS 2008 Pro SP1和VS2008 Team Explorer(无SP)的Windows 7开发人员计算机。在TFS 2008的Service Pack 1没有工作对我来说- “受此软件更新解决的产品都不是此计算机上安装。” 开发人员机器能够通过上述URL浏览TFS站点。 问题是试图将TFS服务器添加到Visual Studio 2008的“团队资源管理器”窗口中。此屏幕截图显示了该错误: 无法连接到该Team Foundation Server。失败的可能原因包括:Team Foundation Server名称,端口号或协议不正确。Team Foundation Server处于脱机状态。密码已过期或不正确。 TFS服务器已启动并正常运行。防火墙端口是开放的,可通过开发机上的浏览器访问! 放大图像 问题:如何从VS 2008 Pro连接到TFS 2010服务器? 解析度 这是我解决此问题的方法: 装置 安装Visual Studio 2008 安装VS 2008 Team Explorer如上所述。 重新安装VS 2008 Service Pack 1 安装Team Foundation Server 2010的Visual …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.