【问题标题】:Project colaboration on a C# Project [closed]C#项目上的项目协作[关闭]
【发布时间】:2013-04-15 09:53:41
【问题描述】:

我的一个朋友和我正在一起开发一个 C# 项目。他正在制作一个角色,我正在制作一个角色,但在他的角色中,他正在调用我的一个窗口。现在,我们如何以最佳方式将工作组合在一起?所以我们可以在不同的屏幕上同时工作

【问题讨论】:

  • 使用软件版本控制和修订控制系统(如SVN)?
  • 有几十个项目合作项目,有付费和免费的。

标签: c# winforms collaboration


【解决方案1】:

有许多工具可以与团队共享项目,例如 SVN 或 Microsoft 的团队基础服务器

【讨论】:

    【解决方案2】:

    您应该使用任何源代码控制系统。

    在您的情况下,请避免使用 Microsoft 的源代码控制系统产品。 Visual Source Safe 是一团糟,而且非常危险。 TFS 非常繁重且设置复杂。

    SVN 在 Windows 上很容易设置,Visual SVN Server 对于简单的场景是免费的。

    Git 也可以是一个不错的选择,因为它支持简单的离线模式(实际上是因为 Git 的去中心化特性),这很有用。

    SVN 和 Git 在 Windows + Visual Studio 上都有很好的工具支持。

    可能还有更多协议,但我成功使用了这两个。

    【讨论】:

      【解决方案3】:

      SVN 是一个好的开始,但我更推荐查看Team Foundation Services。在这种情况下,您不需要设置任何东西。只需使用 Windows LiveId 注册,然后开始使用 SourceControl。它与 Visual Studio 集成,在我看来使用起来非常直观。虽然它需要互联网访问,但可以在局域网中安装和使用 SVN。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-26
        • 2020-12-23
        • 1970-01-01
        相关资源
        最近更新 更多