问题标签 [team-explorer-everywhere]

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.

0 投票
2 回答
5662 浏览

tfs - TFS 2013 的数据库架构

我想在 .net 中使用 TFS SDK 使用一些查询,如果我可以访问数据库模式,事情会变得更容易。

我发现这个说没有这样的文档,但它是从 2007 年开始的。现在是否有任何类型的 TFS 2013 文档或者仍然没有?

0 投票
1 回答
468 浏览

tfs - Team Explorer Everywhere:检索单个文件的最佳方法是什么?

我很抱歉成为 MicroSoft 产品的新手,但我需要支持将 TFS 集成到现有工具中。我环顾四周,发现 Team Explorer Everywhere 是可行的方法,因为它是跨平台的,并且似乎足够用户友好,可以封装在 python 中并公开某些功能子集。

我需要做的其实很简单,我相信我的问题源于我缺乏理解。我需要从 TFS 检索单个 zip 文件,将此文件部署到应用程序服务器,创建包含日志和其他部署工件的第二个 zip 文件,将第二个 zip 添加到团队项目并将其全部签回 TFS。

部署的所有代码都写入并包括创建第二个 zip 文件,我想不出是一个简单的签出/签入过程。

这是我尝试过的课程:

现在由于某种原因我的文件夹是空的。我知道这个文件夹中有文件并且它们在这个集合中,我的文件夹为空可能有一个简单的原因,但是在故障排除的这一点上,我认为必须有一种更简单的方法来检索一个文件(也许不是),但我想我应该问,因为与以下相比,这似乎很多:

无论如何,非常感谢您查看我的问题,任何指导将不胜感激。

0 投票
1 回答
376 浏览

tfs - 随处可见的团队探索者

我正在尝试使用带有团队资源管理器的命令行来取消搁置搁置集。我不断收到此错误:

搁置的分支与我试图取消搁置的分支位于同一分支上。我tf undo -recursive .在尝试取消搁置之前运行过,它告诉我没有待处理的更改,所以我不确定它为什么要尝试合并。有没有人在这方面取得任何成功?谢谢您的帮助。

0 投票
1 回答
721 浏览

linux - 创建新工作区时出错

我正在尝试创建一个本地工作区,以便将其映射到 VisualStudio 在线帐户。这是我要运行的命令。

出于某种原因,我看到了一个错误。该命令确实有一个domain/user,pass. 它要求我输入的新用户名和密码是什么?

显然,即使在使用 java 客户端时也会出现此问题。以下是 Visual Studio Online 对其可疑行为的评价。

备用身份验证凭据

一些在浏览器之外工作的应用程序(包括 Team Explorer Everywhere
命令行客户端和 git-tf 实用程序)需要基本的身份验证凭据。其他应用程序在身份验证期间无法正确处理使用电子邮件地址作为用户名。

要使用这些应用程序,您需要启用备用凭据、设置密码,并可选择设置非电子邮件地址形式的辅助用户名。> 请注意,备用凭据不能用于从 Web 浏览器或这些应用程序之外登录服务。


这是我发布并被击落的另一个问题。仅在此处记录以供将来参考


我可以通过 CLC 使用我的 Visual Studio 在线凭据登录,但是当我尝试对 java 程序执行相同操作时,我得到一个身份验证异常。对于 Java 和/或 Visual Studio Online 有什么特别需要做的吗?

Java 代码

例外

0 投票
1 回答
181 浏览

git - VS2013 与 Git 缺少网站项目的版本控制

将 VS2013 与 Git 一起使用。
在我们的存储库文件夹下,我们有 3 个项目:
2 个类库项目。
1 网站项目。
这三个都在 VS2013 中的解决方案中。
在解决方案资源管理器中,我们看到 2 个类库项目的源代码控制图标(储物柜等)和右键单击菜单命令,但对于网站项目则没有。当我们在 Web 项目中更改文件时,我们确实会在团队资源管理器上看到更改跟踪,并且可以在那里执行所有源代码控制操作。
那么为什么解决方案资源管理器上没有版本控制呢?

0 投票
2 回答
423 浏览

java - 从命令行签出代码 tfs

我想从命令行从 TFS 签出代码。我已经在 Eclipse 中集成了 TFS 并使用了 java。我在 stackoverflow 中找到了很多答案,但每个人都在说 ...Common7\IDE\TF.exe,而且我在我的 Visual Studio 9.0 中也没有使用 .net,我没有找到 TF.exe。

当我们使用eclipse和java时,你能帮我找到从命令行签出代码的方法吗?我没有集成 maven 或 ant 并且不想集成它

提前致谢。

0 投票
0 回答
544 浏览

linux - Ubuntu 中用于 Eclipse(Team Explorer Everywhere)的 TFS 插件,未正确反映所做的更改

我已经在 Ubuntu 上的 Eclipse Lunar 上安装了 Team Explorer Everywhere(Eclipse 的 TFS 插件)。我在 XYZ.visualstudio.com 连接到我们公司的 TFS 服务器,我可以成功连接和浏览文件。

当我对文件进行更改时,我希望插件会自动检查它并检测我是否进行了任何更改。不幸的是,它没有。“待更改”部分仅显示明确签出的文件。它并没有在这里结束!它将所有签出的文件显示为“已编辑”,即使它们没有被触摸。当然,如果我签入所有文件,它只会签入修改后的文件,这很酷。但是,我无法确切看到更改集中有哪些更改。我在 Windows 上的 Eclipse 中尝试了相同的场景。这很好用。一旦我编辑了一个文件,即使在 Eclipse 之外,它也会检测到更改并将文件添加到待处理更改列表中。有趣的是,在 Linux 场景中,Action 菜单中甚至没有“Detect Local Changes”。

为什么插件会有这样的行为?它是一个错误吗?我错过了什么吗?

PS:我尝试了以下方法,但没有帮助: - 我在修改文件之前和之后关闭并重新打开了 Eclipse。- 我将我的文件 chmod 到 a+rw - 我以 root 身份运行 Eclipse

版本:

Ubuntu:14.04

内核:3.13.0-4-generic

日食:月神 4.4.1

TFS 插件:12.0.2

Eclipse-Linux 中的插件菜单 Eclipse-Windows 中的插件菜单

0 投票
1 回答
519 浏览

linux - 在 CentOS 中随处使用 Team Explorer 的 Kerberos 身份验证

我在各地的团队资源管理器中进行身份验证时遇到问题。我运行 kinit myusername 并在 /tmp 中创建一个缓存文件。尝试获取给了我以下信息:

然后它会询问我的用户名。我给它刚刚失败的相同域和用户名,它接受。我检查了下面的日志文件。

另见,这个类似的线程。profile 命令似乎不适用于我的 tf.

0 投票
0 回答
1136 浏览

tfs - TFS Team Explorer Everywhere 给出“发生输入验证错误:服务器路径中不允许使用字符 ':'。”

当前无法在 Unix 机器上使用 tf get、tf status、tf checkin(使用 Team Explorer Everywhere 命令行客户端版本 12.0.2.201409181807),因为我收到以下错误:

当我查看 Visual Studio 上的远程工作区时,高级编辑显示服务器为 server_name\collection_name(很确定那里没有 ':')。我找不到显示命令行客户端尝试使用的服务器路径的方法,也找不到通过命令行进行更改的方法。Visual Studio 无法更改远程工作区的设置。

对谷歌和本网站的广泛搜索都没有发现这个错误,我不知道该怎么办。完全移除工作区并重新开始似乎可以在短时间内工作,但这绝对不是一个长期的选择。

公共工作区也有问题。每次我都将权限设置为公开。每次我都被客户忽视。

0 投票
1 回答
59 浏览

tfs - TFS,Linux,1个目录因为大小写混合而变成了2个

我遇到的问题是这个。显然,在过去的某个时候,我们的代码库中有一个名为DIRECTORY的目录,它确实有源代码。由于我们对命名约定进行了更改,这个目录现在被命名为directory。当代码在 Windows 上签出并构建时,一切都很好(当然),但在 Linux 中情况就不同了。

如上所述,我们已更改为此目录的小写版本(以及代码层次结构中的其他类似版本)。小写字母包含我们的绝大多数源代码(无论如何都驻留在此目录中)。然而,在目录的大写版本中有 2 个文件,一个*.cpp*.h文件。在我寻求将我们的自制 make 设置迁移到使用自动工具套件时,我发现当使用 TFS 的Team Explorer Everywhere客户端时,我得到了这个目录的两个版本。这会导致构建系统出现问题,因为这两个文件不在应有的位置。

在尝试tf move <ItemSpec>从这个目录的“不正确”版本移动到“正确”版本之后,我真的把事情搞砸了。我很高兴我在一个分支上工作,因为现在当我做tf status时,我什么也得不到An error occurred: java.io.FileNotFoundException。我怎样才能将这些东西解决到一个目录中?