Tag: tfs

TFS:如何撤消在batch file中检出未修改的文件

我们使用batch file生成代码,并自动从Team Foundation Server(TFS)中检出生成的文件,以便可以重新生成它们。 大部分这些文件都没有修改,但生成器并不知道这个提前。 “tfs undo”命令撤消了结帐,但会提示是否有一些已被修改(我们不想这么做)。 我们也不想立即检查生成的文件。 是否有一个命令(或一系列的命令)撤消所有未经修改的文件签出没有提示用户?

Git vs Team Foundation Server

我把Git介绍给我的开发团队,除了我之外,每个人都讨厌它。 他们想用Team Foundation Serverreplace它。 我觉得这倒退了一大步,尽pipe我对TFS不是很熟悉。 有经验的人可以将TFS上的分支支持与Git分支进行比较吗? 另外,一般来说,TFS的优点和缺点是什么? 使用Git几年后我会讨厌它吗?

如何在Visual Studio中将我的解决scheme重新在TFS中联机?

我在Visual Studio 2012(在TFS源代码控制下)打开了我的解决scheme,并且TFS服务器(2010)closures了。 当我然后对其中一个文件进行了更改并尝试保存时,我收到一个提示,询问是否要覆盖TFS服务器closures的文件(不记得确切的单词),并且出现以下消息输出窗口: This solution is offline. [Team Foundation Server: http://tfs1:8080/tfs/server] The solution was offline during its previous session and will remain offline. 如何使文件更改被识别为等待更改并将整个解决scheme重新在线?

如何忽略TFS中的文件/目录以避免它们进入中央源代码库?

是否可以设置文件/文件夹忽略TFS源代码pipe理中的每个项目的基础? 例如,我有一个资源文件夹的网站,我不想进入源代码pipe理。 这些资产由一个单独的系统维护。 另外,我不想将几千兆字节的资源放到源代码pipe理中,但是我需要在开发机器上安装几个示例,但是我不想检查这两个示例。 如果我在绑定到源代码控制的同时在这个网站上工作,并刷新树,这些文件将自动重新添加 我想防止这种情况发生。

什么是在TFS搁置?

在TFS搁置只是一个软签,所以其他团队成员可以看到源代码? 即搁置的代码将不会被编译正确?

我怎样才能始终阻止TFS中的特定文件签入

有一个文件,我总是作出改变,但我永远不想被检入。我希望TFS阻止我从检查它或提交更改。 我如何configurationTFS来做到这一点? 详细信息:项目中有另一位开发人员检查了一些我不喜欢在我的本地计算机上注释的错误代码。 既然他们是客户,我宁愿保留这个技术性的工作,而不是把它变成政治性的。

在文件中查找:searchTeam Foundation Server中的所有代码

有没有一种方法来searchTFS中的每个文件的最新版本的特定string或正则expression式? 这可能是我从Visual Source Safe中错过的唯一的东西。 目前,我在整个代码库上执行Get Latest,并使用Windows Search,但是在75,000个文件中超过1GB的代码会变得非常痛苦。 编辑 :试图提到powertools,但“通配符search”选项似乎只search文件名,而不是内容。 更新 :我们已经在现有的MOSS(search服务器)安装中实现了一个定制的search选项。

获取TFS忽略我的包文件夹

我试图让TFS(2013)忽略我的packages文件夹。 我热情地不希望它源控制,因为我使用NuGet,这是伟大的! 我试过掩饰(似乎不起作用),我已经尝试添加.tfignore文件 – 没有被忽略。 为什么TFS团队只是添加一个选项来永久忽略像许多Subversion客户端那样的文件夹或文件?

在没有更改的合并时,被列为待处理更改的文件?

我们已经有过这种事情发生了几次,我们认为这不仅仅是侥幸。 当我们与我们的分支完成后,我们正在合并,有更多的变化,那么他们应该是。 因此,显示为未决更改的大部分文件都不会更改(在大多数情况下,分支或基地都不会更改)。 当我比较他们(我使用无法比较),没有任何区别。 我没有经历所有没有改变的文件,但是在大多数情况下,它们似乎被标记为[merge] ,而实际改变的文件被标记为[merge,edit] 。 在其中一种情况下,我们可能会更改大约100个文件,等待更改显示超过22,000个更改。 我们尝试过检查它们,认为tfs足够聪明,可以知道哪些文件发生了变化,哪些没有发生变化。 但它检查了所有文件。 有谁知道发生了什么事以及如何解决? 我们正在运行TFS 2012 w \ Update1 每个人都使用Visual Studio 2012 w \ Update 1。

团队build立错误:path…已被映射到工作区

在Team Foundation Server中创build新的构build时,尝试运行新构build时出现以下错误: pathC:\ Build \ ProductReleases \ FullBuildv5.4.2x \ Sources已被映射到工作区BuildServer_23。 我无法在工作区对话框中通过该名称查看工作区。