我在VS2008中建了一个解决方案,在解决方案下有四五个项目,整个解决方案已经签入到了TFS上。
  在进行一个项目的编译的时候会把整个解决方案的文件签出来,其中只是修改了这个项目中的一个文件的代码,没有对这个解决方案进行增加项目或其他操作。
  理论来说,没有对解决方案进行过修改的话,解决方案是不会签出来的,这个问题出现就挺不好的,每次编译项目都会签出解决方案文件,还需要签入,不然会影响团队开发。
  有哪位碰到过这样的情况?该如何解决?

解决方案 »

  1.   

    TFS 是共享签出 不像VSS是独享你签不会影响其他人的开发
      

  2.   

    我现在也有同样类似的问题:
    我的只是在打开项目第一次编译的时候会签出,undo之后再编译又没事了。  关了再打开又是 一样。。
      

  3.   


    感到麻烦的地方时每次编译都需要签出然后再对solution的文件undo,相当麻烦
      

  4.   

    客户端在工具->选项->源代码管理->环境->以独占方式签出
      

  5.   

    这样子只能对版本控制的比较严格些,但是根本就没有解决问题的本质啊
    我也遇到这样的问题,很是苦恼,每次check in 一个文件的时候都有签出解决方案
    也不知道问题出现在哪里?我估计是很多人都在这个解决方案下开发,但是开发人员之间的vs版本有区别造成的?只是猜测。。我也很想知道问题的原因