相关疑难解决方法(0)

使用Team Foundation Server提高工作效率的技巧和窍门

我必须在我的公司使用Team Foundation Server 2010,我对此并不满意.有很多功能或只是默认行为,我期望TFS似乎缺乏一个CVS(与我经验过的svn,git或perforce相比),所以我的问题是:你知道哪些技巧,哪些隐藏功能是什么让TFS更容易使用/更方便?

也许我应该详细说明并列出我认为可能更好的内容:

  • 与任务关联时的默认签入操作是"解决",但在99%的签入中,我只想将我的提交与任务"关联".只有1个提交(最后一个)"解析"任务,那么为什么这是默认值?我可以改变吗?

  • 在签入对话框中,双击文件时,将启动记事本并显示该文件的内容.记事本.真的吗?那么Visual Studio编辑器呢?无论如何,我希望看到差异来审查我所做的更改,而不是文件的内容.diff工具隐藏在子菜单中.这看起来似乎微不足道,但是当我必须检查10个以上的文件时,总是右键单击,打开子菜单,点击差异就很烦人.

  • 差异工具.与它合并并不是很简单,冲突检测机制也有些缺乏.(Tortoise-)SVN/Git合并工具或Perforce的合并工具在这里更好.

  • 速度.创建新文件,首次打开文件,将文件与先前版本进行比较等需要永远(即3-10 +秒).我们的TFS服务器是内部的,完全没有负载 - 当我创建一个新文件(我甚至可能不会检查)时,为什么Visual Studio必须联系TFS服务器?是否可以选择关闭它?

  • 只读文件.所有文件在签入时都是只读的,并且在第一次编辑时变为可写.当应用程序因此而崩溃时,这真的很不错.例如,Windows Azure会修改web.config文件,并在我签出时失败,因为该文件是只读的.

这些只是我认为非常烦人且不必要的最突出的事情.我没有兴趣进行分支和合并,但从我到目前为止听到的内容来看,它也不会很愉快......

再说一次:如果你知道一些技巧,设置,使得使用TFS不那么不方便的功能,请分享它们.

tfs

10
推荐指数
1
解决办法
4804
查看次数

VS 2015团队资源管理器 - 更改中的双击行为不一致

我已经使用VS 2015好几个月了.每当我需要使用Git作为源代码控制在团队资源管理器中查看我的更改时,我只需双击"更改"下列出的文件,它就会打开差异视图.

然而,在周末,我不得不重新安装VS 2015.在这样做之后,我发现双击动作现在只是打开文件.这可能看起来很小,但这对我来说非常烦人.

我重新安装了社区和企业,结果是一样的.我也试过使用注册表修复程序,但我没有做任何事情,将双击操作更改回打开为diff视图.

不仅如此,我的工作计算机,目前正在使用VS 2015 Enterprise,DOES还有双击差异视图.我从该计算机导入了所有VS设置到新重新安装的计算机,但没有运气.

这非常令人沮丧.VS不仅应该在安装程序/版本之间保持一致性,它应该允许注册表修复来缓解这个问题,这显然是以前的问题.

visual-studio visual-studio-2015 azure-devops

7
推荐指数
1
解决办法
494
查看次数

Visual Studio-如何始终显示未决的更改

我花了大部分时间将Eclipse或IntelliJ与Git存储库中的源一起使用。我刚开始使用TFS服务器中的源代码来使用Visual Studio。每个版本2015。

我没有适应版本控制的差异,而是寻求帮助。

Eclipe / IntelliJ在页边空白处显示更改标记。并且尽管它没有提供有关更改的足够信息,但它向您显示了更改的位置,您可以更深入地研究以找到更多的差异信息。

VS / TFS在文件窗口中什么也不显示。我什至不知道已经进行了更改。要知道什么,我必须打开“待更改”窗口。在其中,我可以右键单击并选择“与...比较”。但是,当我对另一个文件执行相同操作时,如果最后一个显示的更改消失了,那么如果我想再次查看它,便会执行相同的操作。一遍又一遍...我发现这个工作流程非常慢。我在带有TFS的Visual Studio 2013 Pending Changes窗口中找到了“ 将默认操作设置为Compare”,该窗口显示您可以移动双击文件以进入比较视图。这样可以节省一些时间和精力。

有没有一种方法可以改善VS / TFS,以便始终可以看到对文件的更改?就像编辑器Track Changes https://www.codeproject.com/articles/109611/color-indicator-for-code-changes-track-changes-in一样 -但是保存后一直存在(直到提交)。

Visual Studio跟踪更改

我浏览了https://marketplace.visualstudio.com/search?term=tfs&target=VS&category=All%20categories&vsVersion=&sortBy=相关性,但我什么也看不到。也许有人知道什么?


在下面添加屏幕快照以进行评论。我讨论了我的工作方式,您可以看到内嵌差异,有时可以进行编辑。我发现了为什么您不能编辑它们。因为文件在中/Temp。为什么VS在其中创建一些差异,而在文件位置中却产生其他差异,我不知道。

在此处输入图片说明

version-control tfs visual-studio

5
推荐指数
1
解决办法
3459
查看次数

将默认操作设置为在 Visual Studio 2013 Pending Changes 窗口中与 TFS 进行比较

我正在使用带有 TFS 的 Visual Studio 2013 进行源代码管理。当我打开 Team Explorer > Pending Changes 并双击已更改的文件时,该文件会在编辑器中打开。查看待处理更改的唯一方法是右键单击并选择Compare with Workspace Version。对于一长串文件,这会很耗时。

我可以将默认的双击操作更改为与工作区版本比较吗?(这似乎是使用 Git 时的默认设置,但不适用于 TFS。)

diff tfs visual-studio visual-studio-2013

3
推荐指数
1
解决办法
603
查看次数