如题,公司里我用的是VS和VSS的结合,只要在VS中双击某一文件,修改一些地方(比如加个空格什么的),那个文件图标就变成勾勾了,VSS已经帮我自动签出了,方便是方便,但是有时多人共同开发的时候你打开这个文件,不注意加了个空格,自动签出了,我在另一台机子上想修改这个文件又修改不了了。
想问一下VSS如何设置不自动签出呢?你在VS中一修改了文件的时候先提示你要签出操作才行,不能是一修改了就自动签出的。

解决方案 »

  1.   


    好像没有设置不自动签出的,修改了东西好像是会导致签出的,你要是不小心加个空格之类的签出,可以右键撤销签入,要是想签出时别人也可以编辑,可以用管理员登陆VSS设置多人同时签出的(默认状态下一个文件只允许一个人签出)。
      

  2.   

    工具->选项->源代码管理->环境 
      

  3.   

    vsts在使用时,如果不是当前工作区,是有只查看不可编辑的功能的
      

  4.   

    Vs2005:
    Tools->Options->Source Control->Environment
    Checked-in item behavior
             On Save: 选择"Prompt for check out"
             On Edit: 选择"Prompt for check out"Allow checked-in items to be edited 选择不选中