用vss管理web项目源代码,从源代码管理打开解决方案时,每次显示:为web项目的工作副本选择位置.
每次打开都要选不同的工作副本.为什么要选择工作副本?
指定工作副本后,添加一控件、签入、关闭解决方案, 再从源代码管理打开解决方案时又要选择不同的工作副本.

解决方案 »

  1.   

    不是很明白你的意思第一次打開項目時,在VS2003里选择“从源代码管理管理打开”,这时候需要指定工作目录(也就是你说的工作副本位置)。比如你指定为D:\aspwork。那么你打开的就是D:\aspwork里的项目了。以后想打开项目,就可以直接在D:\aspwork里双击项目文件就可以了。
      

  2.   

    第一次打開項目時,指定工作副本位置时位置没办法指定与原来项目在同一个位置
    提示:http://localhost/web已经包含了一个项目,需要为Web选择其它的位置.我的项目在 D:\Web下
      

  3.   

    你的VSS服务器和客户端在同一PC机?
      

  4.   

    我现在的解决方案里包含 windwos项目和Web项目,
    从源代码管理打开解决方案时加载windows项目和Web项目,加载web 项目时出现问题.
      

  5.   

    现在如果直接在D:\Web下打开,是可以获取代码,但是只能打开web这个项目,
    我是要在整个解决方案里打开所有的项目.请继续关注,谢谢!
      

  6.   

    不在同一PC就好办。比如服务器段web项目的虚拟目录为web(也就是在服务器里可以通过http://localhost/web访问网页)。那么在你的PC机上也建立虚拟目录web,假设真正目录为D:\Web,那么你就应该把D:\Web设置为工作目录(如果D:\Web里已经有网页项目,那就把D:\Web里的东东全部清空即可)
      

  7.   

    不大明白贴主的意思,不过我总觉得VSS不是很好用.容易出现末名其妙的问题,发贴子了也没有解决.
    郁闷.
      

  8.   

    在你最初创建解决方案的相应目录里有个隐藏文件*.suo,把它签入VSS,这样其他机器整体获取后就不会遇到你说的问题了
      

  9.   

    我已经把*.suo文件签入VSS了,还是不行
      

  10.   

    创建解决方案的机器就是我的电脑
    本来解决方案里已经有几个项目签入签出都是没有问题的。
    我昨天在解决方案里新建了一个Web项目.然后把Web项目也加到源代码管理.我是这样子建web项目的,
    1:在D盘下创建文件夹web
    2.在IIS里创建虚拟路径,指项D:\web
    3,在解决方案里新建asp.net web应用程序,位置选择http://localhost/web
    创建后的项目就保存在D:\web目录下4,在解决方案里把web项目签入到源代码管理.
    源代码管理的结构如下:
    erp.root
        erp       'erp解决方案 
          order   'order项目
          stock   'stock项目
          dbaccess 'dbaccess项目 
          web      'web项目5,关闭解决方案(vs.net IDE)6,重新打开vs.net IDE,选择 :文件->源代码管理->从源代码管理打开 .选择 4步骤的erp.
    开始从源代码管理器加载项目.当加载web项目时出现 设置项目对话框 内容如下:为web的工作目录选择副本,可以接受默认位置,也可以修改默认位置方法是单击单元格进行编辑.
    默认的位置是:http://localhost/web_1,也就是说要新一个虚拟目录来放工作副本,
    我如过把它改为 http://localhost/web,那么提示 http://localhost/web已经包含了一个项目,需要为Web选择其它的位置!
      

  11.   

    我的项目组也曾经深受你说的问题的困扰,但发现.suo后,问题迎刃而解.这样,你在机器上重建sln,在签入VSS前确保能正常加载,然后注意.suo的签入,试试吧,我们已脱离苦海很久了。
      

  12.   

    6,重新打开vs.net IDE,选择 :文件->源代码管理->从源代码管理打开 .选择 4步骤的erp.
    开始从源代码管理器加载项目.当加载web项目时出现 设置项目对话框 内容如下:为web的工作目录选择副本,可以接受默认位置,也可以修改默认位置方法是单击单元格进行编辑.
    默认的位置是:http://localhost/web_1,也就是说要新一个虚拟目录来放工作副本,
    我如过把它改为 http://localhost/web,那么提示 http://localhost/web已经包含了一个项目,需要为Web选择其它的位置!
    如果出现上面的情况,你可以试试将
    C:\Documents and Settings\用户名\VSWebCache\机器名\下面的项目删除再试试
      

  13.   

    你还没有明白工作目录的真正含义,你现在的机器已经既做成VSS客户端,又作VSS服务器了。其他人打开项目应该不会有问题。
      

  14.   

    谢谢各位兄弟的热情帮助!
    特别感谢weisai(与雪共舞)的鼎立支持weisai(与雪共舞)说的没错,直接双击解决反案文件可以正常打开,
    但如果从源代码管理打开来打开还是出现这个问题.我确实不知道工作目录的含义,之前建vss数据库的时候是在我的电脑建立的,但数据库不是放在我的电脑,是放在另外一台电脑,我们所有人取代码都是从另外那台电脑取的.
    我也还不知道为什么从源代码管理打开打开会不行.
    恳请weisai(与雪共舞)不吝赐教!.
      

  15.   

    不敢当,我也是刚接触VSS,不是很懂,我只是把我的想法说出来,供大家参考。“为什么从源代码管理打开打开会不行”
    其实这个问题 JasonHeung(拥有一切也不过就这样笑着哭)已经回答了,只有第一次从源代码管理服务器取代码的时候,才执行这个操作。以后就从本地直接打开。工作目录就是为了保存从源代码服务器得到的项目副本。以后我们的所有操作都是针对这个副本,而避免直接对代码的正本进行操作。你的情况是,代码的正本跟副本都在你的机器上,而且在同一目录下,当你又想从源代码服务器得到副本时,就出现了你说的情况了。
      

  16.   

    楼主在4,在解决方案里把web项目签入到源代码管理.实际上已经执行过一次从源代码管理打开操作,所以当楼主关闭vs.net,又从源代码管理打开时,而且还用已经存在项目的工作目录,就会出现问题。