使用Excel 2010和TFS 2010.我已经在Excel中使用"团队"选项卡已经有一段时间了(非常有用!).今天,"刷新"花了很长时间,我无法使用Excel,所以我在任务管理器中杀死了这个过程.我重新打开了Excel,但是Team标签丢失了.我在File > Options > Add Ins > Manage COM Add Ins > Go>中添加了它,选择了Team Foundation Add-In 并返回Team选项卡.我可以创建/查看列表等.但是,当我关闭并重新打开Excel时,团队选项卡将再次丢失.
即使关闭并重新打开Excel,如何使" 团队"选项卡保留在功能区栏上?
我有一个TFSBuild.proj文件,我需要为统计信息添加日期/时间日志记录,即构建的哪些部分需要花费最多的时间以及我们在哪里可以改进流程.
构建将日志输出到BuildLog.txt.我使用以下标记在BuildLog.txt文件中获取自定义消息,但我需要为每条消息添加时间戳.
<Message Text="Debug: BeforeGet start: StartTimeGoesHere"></Message>
<Message Text="Debug: BeforeGet end: EndTimeGoesHere"></Message>
Run Code Online (Sandbox Code Playgroud)
是否有可能在邮件中获得时间戳?是否有一个获取当前日期时间值的MSBuild变量?在上面的示例中,StartTimeGoesHere将类似于"01 Jan 2001 14:10:12",而EndTimeGoesHere将类似于"2001年1月1日14:14:43".
我正在使用PowerShell脚本查找所有出现的正则表达式并将其输出到文件.我对这个问题有两个目标.
这是我到目前为止:
gci -recurse -include *.* | Select-String -pattern $regexPattern |`
Format-Table -GroupBy Name -Property Path, Line -AutoSize
Run Code Online (Sandbox Code Playgroud)
这输出如下:
Path Line
---- ----
C:\myRandomFile.txt This is line 1 and it is random text.
C:\myRandomFile.txt This is line 2 and it has leading white space.
C:\myNextRandomFile.txt This is line 3 and it has leading white space.
C:\myLastRandomFile.txt This is line 4.
Run Code Online (Sandbox Code Playgroud)
这是因为文件具有前导空格(实际上是缩进/制表空间,但输出为空格).我无法更改原始文件并删除前导空格,因为它们是我们的生产文件/ SQL脚本.
我想修剪Line列的前导空格,以便输出如下所示:
Path Line
---- ----
C:\myRandomFile.txt This is line 1 and it is random text.
C:\myRandomFile.txt …Run Code Online (Sandbox Code Playgroud) 我们在TFS中有全局列表,用于我们工作项的自定义字段.我们以前的全球列表维护者犯了一个错误,称其为全局列表项"FooBar"而不是"Foobar"(资本B与小B).
我一直试图通过删除原始项目(FooBar)并创建正确的项目(Foobar)将此项目"重命名"为"Foobar"的正确拼写.删除"FooBar"并保存全局列表后,我刷新TFS并检查全局列表,该项目肯定被删除.我将"Foobar"添加到与"FooBar"所在的相同的全局列表中并保存.但是,"Foobar"没有保存,"FooBar"又回到了列表中.似乎TFS全局列表项不区分大小写,并且全局列表项从TFS数据库中实际上并未真正删除.
有什么方法可以将FooBar重命名为Foobar并让它坚持下去吗?即使它涉及编辑数据库中的记录(在备份之后).我正在使用Visual Studio 2010,Team System 2010和Power Tools Dec 2011.
tfs2010 ×3
add-in ×1
excel ×1
logging ×1
msbuild ×1
powershell ×1
tfs ×1
tfsbuild ×1
timestamp ×1
whitespace ×1