与团队基础服务器进行多次结账

Sha*_*ean 5 version-control tfs

我们有大约3人在TFS的一个项目上工作.我们公司将我们的TFS项目设置为单一结账.但有时,我们有一个人检查某些文件,解决方案文件等.启用多个检出是不好的做法,如果我们不小心覆盖了别人的代码,让合并或差异工具处理问题?

我已经在某个地方看到这一切都是关于良好的沟通,并允许差异工具处理这些问题,但我们的雇主建议使用单一结账.

2个问题.我们应该启用多个结账吗?如果是这样,我们如何启用多个结账?

dri*_*iis 15

确实,禁用多个checkout更容易使用,并且它可以保护您不必进行手动合并并可能覆盖工作.

但是,它也会阻碍生产力和发展,特别是在大中型团队中.如果John在Susan检查她的文件版本之前无法完成他的功能; 一段时间会被浪费掉.

根据我的经验,使用TFS进行多次结账非常有效,您不应该害怕使用它.内置的合并工具很糟糕,但你可以免费获得一个像DiffMerge这样的好工具.如果你确保沟通彼此正在进行的工作,并且你们每个人都确保在每个功能之后(或每天早上)获得最新版本,以避免在陈旧版本上工作的可能性,你应该没问题.

  • 所以...我们如何启用多次结账? (3认同)
  • @Lolcoder团队 - >团队项目设置 - >用于全局设置的SourceControl,团队 - >团队项目集合设置 - >每个FileType设置的源控制文件类型 (3认同)