我必须在我的公司使用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不那么不方便的功能,请分享它们.
1) 如果您重新配置工作项,则可以自定义。(您还可以更改字段/状态/可用值/等的任意组合。)
2)很痛苦,但如果您使用可停靠的“待处理更改”窗口,那么它将在编辑器中打开文件。我怀疑这是模态签入对话框的一个缺点。
3)您可以自定义 - 该选项有点隐藏,但它位于源代码管理/Visual Studio Team Foundation Server/配置用户工具下的工具/选项对话框中。一些第三方工具(例如 BeyondCompare)在其网站上有页面,其中详细介绍了如何使用 VS 配置它们。
4)我没有看到速度问题,尽管我确实同意创建文件的开销。不确定这是否可配置。
| 归档时间: |
|
| 查看次数: |
4804 次 |
| 最近记录: |