使用Team Explorer Everywhere (TEE) 2015 SDK获取团队项目的签入策略

windows11下pycharm怎么完全卸载?完整卸载pycharm编辑器的教程 在卸载pycharm时都有遇到卸载不干净不完全的问题,那么具体怎样做才能完全卸载pycharm呢?退出所有的操作,重新启动电脑,会发现相关的软件已经被删除了。步骤1:卸载软件并删除安装目录。步骤2:删除相关的注册表。 阅读详情

TFS的代码签入策略与IDE工具紧密相关,例如Visual Studio中设置的签入策略,只会影响Visual Studio的团队资源管理器;如果需要在Eclipse的TEE中启用签入策略,你还需要在TEE中单独设置。(不仅如此,在数据存储上,二者也不一样,通过查询数控,我们发现TEE的签入策略存储在Collection数据库的表tbl_PropertyValue中,VS则不是)。

如果需要统计或查询哪些团队项目启用了什么签入策略,我们可以通过报表或者API的方式编写脚本输出TFS的签入策略设置。这里我主要描述如何用API获取Eclipse中的签入策略。

如同前面描述的两个IDE工具的不一样,通过API获取签入策略时,你会发现使用.NET获取的签入策略只包含Visual Studio中设置的策略;使用Java SDK API获取的签入策略,则只包含TEE中设置的签入策略。

我在之前写过一篇博客“TFS Java SDK使用指南”,里面描写了如何使用Java ADK,这里的操作步骤大体相似,对于相同的步骤不再赘述。

1. 下载Microsoft Team Explorer Everywhere 2015 中包含的TFS SDK (TFS-SDK-14.0.1.zip) https://www.microsoft.com/en-us/download/details.aspx?id=47727 

2. 将代码解压缩到本地磁盘中,使用Eclipse导入示例代码中的任何一个项目,例如我导入了com.microsoft.tfs.sdk.samples.snippets

3. 建SDK中解压的文件都复制到项目的根目录下,以便后续利用

image

4. 设置Java项目的引用类库,指定为上面步骤中复制的SDK文件

image

image

5. 根据自己的TFS服务器配置,修改Java项目中的配置文件

image

6. 增加一个Java类,例如我的名称是EnumerateCheckinPolicies,建下面的代码复制到文件中:

package com.microsoft.tfs.sdk.samples.snippets;

import com.microsoft.tfs.core.TFSTeamProjectCollection;
import com.microsoft.tfs.core.checkinpolicies.PolicyDefinition;
import com.microsoft.tfs.core.clients.versioncontrol.TeamProject;
import com.microsoft.tfs.core.clients.versioncontrol.VersionControlClient;
import com.microsoft.tfs.core.clients.versioncontrol.soapextensions.Item;

public class EnumerateCheckinPolicies {
    public static void main(final String[] args)
    {
    TFSTeamProjectCollection tpc = SnippetSettings.connectToTFS();
    VersionControlClient vcc= tpc.getVersionControlClient();
    Item item= vcc.getItem("$/"+SnippetSettings.PROJECT_NAME);
           TeamProject tp=new TeamProject(item,vcc);
         String projectName=tp.getName();
        PolicyDefinition[] ps= tp.getCheckinPolicies();
        System.out.println(projectName + ":");
        for(PolicyDefinition pd:ps)
        {
            System.out.println(pd.getType().getName());
        }
    }
}

7. 运行测试,你会看到TEE中设置的签入策略,如下图:

image

http://www.cnblogs.com/danzhang/  ALM MVP 张洪君

【PCL常用分割器】SACSegmentation 是一种基于采样一致性(Sample Consensus)的点云分割方法。它通过从点云中选取少量样本,拟合参数化几何模型(如平面、圆柱),并评估所有点与模型的误差一致性,最终选择内点集合最优的模型作为分割结果。与其他分割器(Region Growing、EuclideanClusterExtraction)不同,它不依赖空间连通性,而是依赖几何一致性。 阅读详情

相关推荐

微软tfs sdk + 说明文档

微软tfs sdk + 说明文档

tfs java client_TFS Java SDK使用指南

package com.mycompany.tfsdemo;import com.microsoft.tfs.core.TFSTeamProjectCollection;import com.microsoft.tfs.core.clients.workitem.CoreFieldReferenceNames;import com.microsoft.tfs.core.clients.workit...

weixin_35679813的博客 328

team-explorer-everywhere:适用于Eclipse的Team Explorer Everywhere插件

项目不再维护。 要进行更改,您可以分叉该存储库,并按照以下说明构建自己的Team Explorer Everywhere版本。 用于Eclipse的Team Explorer Everywhere插件和用于Team Foundation Server的跨平台命令行客户端 该项目包含: 适用于Eclipse的Team Explorer Everywhere插件 Team Foundation Server和Team Services的跨平台命令行客户端 适用于JavaTeam Foundation Server /团队服务SDK 什么是Team Explorer EverywhereTeam Explorer EverywhereMicrosoft提供的用于Eclipse的官方TFS插件。 它可以与您喜欢的基于Eclipse的IDE一起在您选择的操作系统上运行,并可以帮助您使用

com.microsoft.tfs.sdk-11.0.0运行报错nativeGetEnvironmentVariable(Ljava/lang/String;)Ljava/lang/String

If you are using the TFS 2012 Java API it is important you read the release notes. It is not enough to just reference the com.microsoft.tfs.sdk-11.0.0.jar file in your classpath as you might expect.

zeko075的专栏 1335

TFS Java SDK使用指南

【2018.3.6 更新】最新版本的TFS Java SDK(14.123.1)支持Java SDK 1.6版本,可以从Oracle的官方网站(http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html)下载。【2017.5.17 更新】 当在Eclipse中...

Azure DevOps Server(原名TFS) 344

【转】什麼是 Team Explorer Everywhere 2010 ?TFS 專用的 Eclipse 整合套件的安裝與設定...

前言… 大家都知道 版本管控是一件很重要的事情!而且也知道分別有 VSS , SVN , TFS 等… 多數人都會覺得, .NET 的開發工具要用 VSS 、 TFS 、SVN 而 Java 的 Eclipse 則是只能用 SVN 所以很多人可能就會考慮改用 SVN 了! 不過,其實 TFS 也是可以納管 Java 的版本管控 系統需求 Windows XP with Service...

dayao3530的博客 229

如何获取TFS的任务ID状态

之前通过工具创建了TFS任务,现在就需要获取这个任务当前是否已完成状态。网上都有现成的示例: 1、对项目先引用这两个模块 Microsoft.TeamFoundation.Client、Microsoft.TeamFoundation.WorkItemTracking.Client 2、输如下代码: TfsTeamProjectCollection tpc = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(

yzx99的专栏 419

别再只用MySQL到记录了!试试Spring Boot + Redis Bitmap,省下90%存储空间

本文探讨了如何利用Spring Boot和Redis Bitmap优化到系统存储,显著降低存储空间和提升性能。通过对比MySQLRedis Bitmap的存储效率,展示了后者在百万级用户场景下节省90%存储空间的优势,并提供了实战代码和混合架构方案。

weixin_30905133的博客 522

TFS 2015 sdk下载地址

https://www.microsoft.com/zh-CN/download/details.aspx?id=47727

orange2211的专栏 612

Team Explorer Everywhere的性能问题

相信使用TEE的同学有人遇到过,当网络条件良好时TEE访问TFVC的源代码资源管理器中的源代码时访问速度超慢。这个是TEE插件的性能问题,这个问题一直存在,现在的最新版本也没有从根本上解决这个问题。纳闷小编教大家一个方法可以快速的屏蔽这个问题 只需要在TFVC的工作区中将位置设置为服务器就可以了,你会发现访问速度变快了很多!!!

WilsonBoBlog的博客 584

eclipse 安装TFS插件报错问题

报错信息An error occurred while installing the items session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]com.microsoft.tfs.checkin

波子汽水 4207

team explorer_我的Team Explorer 2015在哪里?

team explorer 介绍 ( Introduction ) If you have been using Team Foundation Server (TFS) for as long as I have, you will recall that just about every release of TFS has always been accompanied by s...

culuo4781的博客 696

Eclipse安装和使用TFS

第一步下载Tfs插件 去微软官网下载https://www.microsoft.com/en-us/download/details.aspx?id=4240 点击 选择下载 随便放置到一个本地或者服务器目录(不带中文) 第二步建立站点 下载完毕之后,打开Eclipse。 点击Help菜单中的Install New Software选项。 点击添加新建站点 完整路径为jar...

weixin_30951743的博客 508

myeclipse中使用Team Explorer Everywhere连接tfs2010

本文主要包含下面的内容: 1.Team Explorer Everywhere安装 2.在myeclipse中的简单使用 1.Team Explorer Everywhere安装 1.1安装要求: Team Foundation Server requirements: Visual Studio Team Foundation Server...

omygege 170

关于VS2015安装Team Explorer for Microsoft Visual Studio 2015问题总结(已解决)

最近不知道怎么,想使用VS2015查看代码,但是打开VS2015的时候却提醒VS2015软件不完整?我记得自己没有动过VS2015呀!按照以往的经验,自己试了以下方法: 一、在控制面板的卸载程序中,点击VS2015的“修复”选项,但是安装到一半就会出现以下问题: 我又查看了软件Log,最后关于Team Explorer出现以下日志: [18F0:1960][2017-12-...

一世豁然的专栏 2万+

Java开源在线考试系统怎么选?从技术选型到落地部署的完整指南

Java开源在线考试系统怎么选?本文从技术选型、核心功能、部署运维、二次开发等维度,梳理了Java开源在线考试系统的选型要点。

麦塔在线考试培训系统 351

西电微机原理课设项目-键盘电子乐器演奏程序设计(电子琴),基于c++的MFC框架+源代码+文档说明+实验报告

基础功能能够演奏 C 调包含高、中、低音的不同节拍的乐曲,音调与频率的对应关系如下:微机键盘与电子琴键盘的对应关系为:高音依次为 Q,W,E,R,T,Y,U,中音依次为A,S,D,F,G,H,J,低音依次为 Z,X,C,V,B,N,M。附加功能增加自动演奏乐曲功能。当按下 P 键后,自动播放一首乐曲,曲长大于 20 秒。增加琴键图形显示功能。屏幕上显示 21 个琴键(高中低音),当按下某键后屏幕上的对应琴键有所反映。增加一个音调 D,当从 C 调改为 D 调后,演奏音按照 D 调(比 C 高一个调)发音。进阶功能实现键位切换功能:除了基础功能要求的按键映射关系外,额外增加可以选择 按键A~Z 对应于音调的最低音到最高音实现声卡输出功能:在脱离了微机实验箱的情况下,程序仍然能够使用计算机内置的声卡,通过计算机喇叭或者耳机进行声音的输出--小白不懂运行,下载完可以私聊问,可远程教学该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用!## 项目备注1、该资源内项目代码都经过测试运行成功,功

上一篇: MVP社区巡讲 12月5日北京站| 12月12日上海站
下一篇: 初探Team Foundation Server (TFS) 2015 REST API
Azure DevOps
博客等级 码龄5年 219粉丝 296原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值