这几天我和几个同学一起做个小网站,就找到了SVN
但不知道怎么用,查了一些资料但是也没有解决,希望各们大大给点资料,
我用的是VC2008的,迁入的时候应该怎样只把除了解决方案的其它东西迁进去。(我们试着迁入了一些,但不知道正不正确)
迁出的时候,在本地新建了个解决方案,但是每迁出一个类库就像是有一个新的解决方案了,我试着将WEB层和Model层,通过VS下面的那个增加迁出,但是迁出后总是只能显示一个层的内容。

解决方案 »

  1.   

    应该把所有的目录结构都check in进去,这样保证你们所有的code都在svn里面,包括解决方案和项目文件,这个需要某个总的管理者定义好目录结构,解决方案和项目文件层次,以及编译后文件放什么地方,以后大家可以随意更新项目文件,但解决方案的话只有需要添加项目才添加
      

  2.   

    你看,下面是一个解决方案的源文件,根本就是相对路径哟Microsoft Visual Studio Solution File, Format Version 10.00
    # Visual Studio 2008
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication1", "ConsoleApplication1\ConsoleApplication1.csproj", "{284FAD5E-D845-4A73-A0BB-BA24347A6017}"
    EndProject
    Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Any CPU = Debug|Any CPU
    Release|Any CPU = Release|Any CPU
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {284FAD5E-D845-4A73-A0BB-BA24347A6017}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {284FAD5E-D845-4A73-A0BB-BA24347A6017}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {284FAD5E-D845-4A73-A0BB-BA24347A6017}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {284FAD5E-D845-4A73-A0BB-BA24347A6017}.Release|Any CPU.Build.0 = Release|Any CPU
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
    HideSolutionNode = FALSE
    EndGlobalSection
    EndGlobal
      

  3.   

    不要空的,直接将目录层次完全建立好,我已经说了,用的都是相对路径,所以带路径没有关系,而且一次建立好了以后,每次可以直接打开直接用,当然,你们开发的时候要每次都check out最新的代码,就没有什么问题.
      

  4.   


    是不是将包含类库和解决方案的整个文件夹,一起Check In,我把它们一起Check In后,服务器上不有看到解决方案
    不好意思,因为第一次用这个,要是问了很笨的问题请见谅下,呵呵
      

  5.   

    一起check in, 但是生成的dll不要check in,外部引用的类库需要check in。
      

  6.   

    我们都是VSS版本的,所以很多东西帮不到你!虽然都是版本控制,但打字还真帮不到你!