先生,我是一名学生,我想开发ASP.NET网站。团队中有2名开发人员。那么,我如何从两个不同的位置同时开发网站(一个开发人员居住在一个城市,另一个在另一个城市)。请指导我这方面的工作。
发布于 2013-05-14 23:39:50
使用允许分布式团队的源代码控制系统。Git/Github是最先想到的。有一点学习曲线,但它应该很好地满足您的需求。
发布于 2013-05-14 23:42:37
微软提供免费的TFS托管。它与Visual Studio很好地集成在一起,对于简单使用的新手来说,它比Git/Github更直观。你可以在这里找到免费计划的信息:http://tfs.visualstudio.com/en-us/pricing/information/
发布于 2013-05-14 23:52:35
本质上,您需要源代码控制。
Git是一个常见的选择,它非常强大,但对于初学者来说,它可能相当沉重。Mercurial也是类似的,像TortoiseHg这样的东西让它更容易使用(也有一个TortoiseGit,但是Git的复杂性可以让你经常回到命令行)。微软的解决方案是TFS,它与Visual Studio集成在一起,并包含许多非常好的工具。
至于托管,有GitHub,但像Git一样,这可能有点棘手。对于Mercurial (以及Git ),有Bitbucket,它更容易使用。对于TFS (现在也支持Git ),微软提供了Team Foundation Service,它对小团队是免费的。
这取决于你要找什么。就我个人而言,对于相对缺乏经验的开发人员的小团队,我推荐使用TortoiseHg的Bitbucket。如果你喜欢冒险,那就使用Git吧(但仍然使用Bitbucket,因为我更喜欢他们的UI),因为Git非常值得学习。如果你真的想要一个高水平的IDE集成,那么TFS是可行的,尽管你可以用不同的VS插件复制部分功能。
https://stackoverflow.com/questions/16547352
复制相似问题