问题标签 [tfvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2012 - 如何在 Visual Studio 2012 TFS 中查询用户签出的所有文件
此问题与其他用户签出在 Source Control Explorer (TFS Express) 中不可见的重复
与其他用户签出在 Source Control Explorer (TFS Express) 中不可见相比,我可以看到谁在 Source Control Explorer 中签出了特定文件。
我想要的是一种查询我在哪里输入用户名的方法,并获得他或她签出的文件列表。
这在 VS2010 中曾经是可能的。但是,我似乎在 Visual Studio 2012 中找不到等效的对话框。
git - 使用 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 启动指南显示 Git 与 Visual Studio 2013 一起使用?Microsoft 有一个将现有 Git 存储库集成到 Visual Studio 2013 的视频,但我正在寻找从头开始使用 Git 和 VS 2013。
我不是在这里寻找一本书,而只是一些要点,也许还有一些来自使用过 TFVC 和 Git 的人的相关链接。
visual-studio-2012 - 如何从 TFS 2012 签入中永久排除 bin 和 obj 文件夹?
我搞砸了 TFS 设置,不小心包含了用于 TFS 2012 签入的 bin 和 obj 文件夹,甚至已经签入了它们。我不希望这样,因为这些文件经常更改并且不包含在内。
我已经检查了 VS2012 中的“从源代码管理中排除”发生了什么。接受的答案不起作用,因为 bin 和 obj 文件夹以及这些文件夹中的 DLL 不会出现在“促进候选更改”列表中,即使在排除它们之后也是如此。第二个最受欢迎的答案也不会永久有效。我对所有都按是,它会将它们从包含的更改列表中删除,但是当我执行任何涉及重建的操作时,它们会再次添加到包含列表中。
我正在寻找一个永久的解决方案,它将永久排除这些文件夹和其中的文件,并在可能的情况下将它们从 TFS 服务器中删除。
tfs - TFVC 分享功能?
我目前使用 SourceGear Vault 进行版本控制,但我正在考虑切换到 TFS。Vault 有一个很好的功能,称为“共享”,它可以有效地让您将相同的文件放在树中的不同点 - 在一个地方检查它并锁定在另一个地方,重新检查它并且两个副本都会更改。我已经简要了解了 TFVC,但我看不到这样的东西 - 我错过了吗?
visual-studio - 将计算机加入域后连接到 TFS 时,如何解决“源代码控制访问被拒绝”错误?
在我将计算机加入新设置的域(并因此在我的计算机上登录到我的新域帐户)后,每当 Visual Studio 连接到我们的远程 TFS 时,我都会经常收到拒绝访问错误。我的机器有一个本地帐户,当时我首先从该帐户创建了工作区。
我试图做的是安装 TFS SideKicks 试图Update Workspace Computer Name
无济于事。当更新失败时,我得到一个:文件访问被拒绝C:\ProgramData\Microsoft Team Foundation Local Workspaces\<guid>\PC-Name;<guid>\properties1.tf
。
为了它,我去了包含所述文件的目录并将文件夹的所有权从 更改.\MyAccountName
为DomainName\MyDomainAccountName
。之后我仍然得到错误。
我还尝试更改本地 TFS 管理文件夹的文件夹所有权,但也没有用。
我尝试过的另一件事(但它不是我特别喜欢的解决方案)是设置Workspace Permission
from Private to Public
。
据我所知,将工作空间权限设置为公共是在单台机器上共享工作空间的开发人员的一个选项。我不喜欢这个解决方案的原因是因为我是这台机器的唯一用户(只是我刚刚加入了一个域,这让我的机器相信有两个用户)。
我有这种感觉,这些错误与一些我似乎无法解决的文件夹所有权问题有关。
如果一切都失败了,我可能只需要忍受我的工作区权限设置为公共或完全重新创建我的工作区(最坏的情况)。
编辑:我尝试的另一个解决方案是在我的本地机器帐户 (.\MyAccountName) 和我的本地机器域帐户 (DomainName\MyAccountName) 中将通用凭据和 Windows 凭据删除到远程 TFS 后重新启动 Visual Studio 2012。仍然没有运气。
tfs - 从其他解决方案签入对 TFVC 的更改
我正在使用 Visual Studio Online。我有一些项目,这些项目具有我在不同 TFS 项目中的许多不同解决方案中使用的通用代码,并且我也有一些文件从其中一些项目中的其他 TFS 项目链接。为了能够全部访问它们,我更改了工作区配置,以便我刚刚将 $/ 映射到特定文件夹。
问题是我刚刚签入了一个项目的更改,并注意到它还签入了一个完全不相关的更改,而这根本不是解决方案的一部分!我如何配置东西以便能够访问我需要的所有内容,而无需从不相关的项目中交叉签入文件(并且不必在每次签入时手动排除/包含文件)!?
编辑:我注意到,当我还签出其他项目的项目时,这似乎并没有在我最后几次签到时再次发生。想知道是什么原因造成的。
visual-studio-2012 - TFS 创建一个包含千兆字节 .gz 文件的 $tf 文件夹。我可以安全地删除它吗?
我将 Visual Studio 2012 与 Microsoft TFS 2012 一起使用。
在我的c:
驱动器上创建的工作区中,创建了一个隐藏文件夹$tf
。我怀疑 TFS 创建了这个文件夹。它潜伏着磁盘空间,因为当前大小现在是几 GB,并且它大约是整个工作空间所需的 GB 总量的 25% 磁盘空间。所以这个隐藏$tf
文件夹非常大。
结构是这样的:
有谁知道我是否可以$tf
安全地删除此文件夹,或者是否绝对有必要跟踪工作空间内的更改?
visual-studio-2010 - 如何查看特定用户已签入的所有工作?
另一个用户在整个特定项目的不同位置进行了多次更改。
如何查看特定用户已签入哪些文件?
tfs - TFS 构建,一个构建多个分支
我们使用 TFS 源代码控制并有两个构建控制器(一个 VS2010 另一个 VS2012)。我们使用默认的构建工作流模板栏进行了一些自定义更改。
由于我们有很多分支,我们将如何根据所需的分支更改工作空间?
我正在考虑为分支 ( $\oursourcecontrol\branches\main
) 添加一个参数,然后将其作为变量传递到工作流的获取工作区部分。
或者有更好的方法吗?
visual-studio - TFVC 项目是否应该与非 .NET 项目一起使用?
看来,根据我在 Team Explorer 中看到的情况,TFVC VCS 是为支持 .NET 应用程序而构建的。
它是否也可以合理地支持其他语言(PHP、Ruby、Java、Python 等)?合理地,我的意思是,不依赖于像 Eclipse 或命令行这样的 IDE。也就是说,使用为支持非 .NET 项目而构建的 GUI 客户端。TFS的客户端Team Explorer 似乎不这么认为: