C#项目上的项目协作

时间:2013-04-15 09:53:42

标签: c# winforms collaboration

我和我的朋友正在共同开展一个C#项目。他正在参与其中,我正在参与其中,但在他的部分,他正在打电话给我的一个窗户。现在,我们如何以最佳方式将工作放在一起?所以我们可以在不同的屏幕上同时协同工作

3 个答案:

答案 0 :(得分:3)

有很多工具可以与像SVN这样的团队或Microsoft的团队基础服务器共享项目

答案 1 :(得分:1)

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

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

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

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

SVN和Git都在Windows + Visual Studio上提供了出色的工具支持。

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

答案 2 :(得分:0)

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