这个链接谈论TFVC. https://msdn.microsoft.com/en-us/library/ms181237.aspx
究竟是什么?
我知道TFS(Team Foundation Server)是一个可以下载和安装的产品,但最近我看到了"Team Foundation Version Control"和"Team Foundation Service"的提及.
所以有人可以总结一下像我这样的假人的差异
我希望忽略Visual Studio 2015解决方案中的文件夹(及其内容),从办理登录到tfs.
我在项目的根目录中创建了一个名为".tfignore"的文件,其中包含我要排除的文件夹.
该文件的内容如下所示: /Dist
这根本不起作用.即使我添加*.cs到文件中,也不会排除任何内容.
有人知道问题出在哪里吗?如何以工作方式连接它?
据我所知,Team Foundation Server 2010的源代码控制(和以前的版本)不支持文件的链接(符号链接).
链接(根据Visual SourceSafe)是在文件夹中提供一个"硬"文件,然后在其他位置"链接"它的概念 - 就像设计文件系统硬链接一样.
有谁知道文件是否可以链接?我意识到这不是一般的好习惯,但我有一些有意义的场景.
根据这个帖子的答案:从另一个TFS项目链接TFS源控制文件夹是不可能的,但我找不到明确的答案.
最近我能找到礼貌的谷歌是MSDN论坛上的一个主题,但它已经很老了(2006年).我几乎都认为这仍然是答案(除非有人知道不同)?
假设有一个TFS项目Project与子文件夹trunk和1.0.trunk包含此项目的应用程序代码的最新版本,并1.0包含相同名称的已发布版本的相同应用程序的代码.
两个子文件夹都有标签,所有标签只包含一个子文件夹中的文件.[您还可以假设标签在整个子文件夹中的所有文件的特定(最大)变更集上递归,如果这简化了您的答案.]
如何使用Visual Studio,TFS tf.exe命令行工具或公开(且自由)可用的任何其他工具或代码为其中一个子文件夹创建标签列表.
注意 - 我编写了T-SQL代码,直接查询TFS版本控制数据库以生成此信息,但我很好奇是否有"更好"的方法.
此问题不是重复的其他用户检出在源代码管理资源管理器(TFS Express)中不可见
与其他用户相比,在Source Control Explorer(TFS Express)中看不到签出,我可以看到谁在源代码管理资源管理器中签出了特定文件.
我想要的是一种查询我输入用户名的方法,并获取他或她已检出的文件列表.
这在VS2010中曾经是可能的.但是,我似乎没有在Visual Studio 2012中找到等效的对话框.
我们正在使用TFS 2010,并且在Visual Studio中删除解决方案内部的文件夹时遇到问题.
在最新版本的签入代码中,相关目录中包含文件.
其中一位开发人员决定将该目录中的文件移动到解决方案中的其他位置.然后他尝试删除旧文件夹,但出现以下错误:
This operation cannot be completed.
You are attempting to remove or delete a source-controlled item where the item is either exclusively locked elsewhere or otherwise unable to be deleted from source control.
Run Code Online (Sandbox Code Playgroud)
有没有人知道尝试这样做的问题是什么,有没有办法解决它?
我的主分支有一些文件,它们与开发分支的同一文件有不同的代码.开发分支是具有这些文件的正确版本的分支,但是当我尝试将其合并到主分支(目标)时; 我收到一条消息说
合并没有变化
如何解决该问题,以便主分支具有这些文件的正确版本?
这可能看起来像一个愚蠢的问题,但我刚刚安装了VS 2015 RC,我不能在我的生活中弄清楚我应该如何从Team Foundation Server获得最新版本.似乎该选项已从所有鼠标右键上下文菜单中删除,包括Check in ...和所有其他TFS相关菜单项.
当我使用Visual Studio 2013 Professional检入TFS Express 2013中的更改时,有一个"排除的更改"列表,其中包含1541个项目.
我从未告诉TFS排除更改,并且不明白为什么有人甚至想要"排除"更改(不是源控制所有关于SAVING更改???).我有点担心我有没有被保存的变化......但我甚至不确定这是否意味着什么.我已经用Google搜索了有关TFS中"排除的更改"的更多信息,但未找到任何解释.
任何人都可以向我解释:什么是排除的变化?我为什么要排除更改?为什么有1541个被排除的变更,我从未要求被排除?我是否应该担心排除变化?我应该将这些排除的更改更改为包含更改吗?
我想知道是否有办法公开在VSO上分享我的存储库?我在Visual Studio中使用TFVC,但我承认我是新手,所以我不确定如何去做,也不想采取措施.