.net - Visual SourceSafe 设置

标签 .net visual-sourcesafe

目前我们的.net项目3.5分布在三个独立的服务器上:表示服务器、业务逻辑服务器和状态服务器。请建议如何在 VSS 6.0 下设置此项目,考虑到我们在 dotnet 上有多个项目,并且我们有一系列开发团队致力于这些项目。目前我们将它们作为 项目一:

>Business Object Layer
>WebService
>Proxy
>Web

项目2:

>Business Object Layer
>Proxy
>Web

面临的挑战之一是实际实现将发生在三台服务器上,但目前我们将它们存储在一个根目录下,这让我们感到非常头疼。

最佳答案

我会像这样布置开发人员的工作目录:

c:\src\
    solutions\
        *.sln files with references to the project files
    project1\
        project1.csproj
        *.cs
    project2\
        project2.csproj
        *.cs
    ...

即:每个目录一个项目(*.csproj),无嵌套目录结构。所有解决方案文件都位于单独的目录中。 (可以选择将解决方案文件放在根 (src) 目录中)。

开发人员打开他们正在开发的系统部分的解决方案文件。

VSS 服务器上的文件夹结构应该完全相同。

在生产服务器上,我会将所有内容拉到所有服务器上(如果您在服务器上构建,也就是说。如果您不在服务器上构建,我将创建部署脚本,在开发人员上构建正确的解决方案机,然后将 bin\Debug|Release 中的所有内容复制到正确的位置)。

顺便说一句,我建议使用另一个源代码控制系统,例如 subversion。在我看来,VSS 并不容易使用,而且往往会妨碍您。

关于.net - Visual SourceSafe 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1163568/

相关文章:

c# - 如何以编程方式从 sourcesafe 获取文件?

c# - HttpContext 用户声明为空

.NET:为什么不检查Enum的范围/值?

c# - 将自定义命名空间添加到 WCF 中的 soap 信封

.net - 增加图像中特定颜色的亮度?

visual-sourcesafe - 如何在VSS中找到最近 checkin 的文件

vb.net - 无法捕获 COMException (vb.net)

vb.net - 构建机器配置建议?

c# - 按字符拆分字符串

c# - 从预编译的 ASP.NET 网站获取源代码?