asp.net – 我们如何在共享工作环境中使用版本控制?
发布时间:2020-12-16 07:26:39 所属栏目:asp.Net 来源:网络整理
导读:目前我们的团队(网络开发人员,一名设计师和一名文案撰写人)都在不同的工作站上工作但是在相同的开发环境中进行我们的更改(我们都安装了相同的共享驱动器),它是一个营销网站,而不是一个Web应用程序,所以没有构建或部署,我们只是在完成后将更改推送到实际站点,
目前我们的团队(网络开发人员,一名设计师和一名文案撰写人)都在不同的工作站上工作但是在相同的开发环境中进行我们的更改(我们都安装了相同的共享驱动器),它是一个营销网站,而不是一个Web应用程序,所以没有构建或部署,我们只是在完成后将更改推送到实际站点,但我认为保留文件版本(尤其是服务器端代码)非常重要,即使它只占我们内容的一小部分(主要是静态页面) .
我想在我们的工作设置中使用版本控制,但我不确定SVN或GIT是否会与多个人在同一个开发环境中签入/签出.我有SVN,CVS,GIT,Perforce和PVCS的现有经验,但一直与个人开发环境合作. 我想要一个不需要我们运行单独的开发环境的解决方案,因为我们缺乏基础设施. 解决方法
大多数(如果不是全部)版本控制实现旨在由多个人使用. Subversion和GIT都很乐意为您提供所需的一切,但您可能会发现Subversion更容易启动并快速运行.如果您打算在
Windows环境中托管它,请查看
VisualSvn Server.
GIT和SVN之间的主要区别在于GIT是一个分布式系统,而SVN依赖于一个中央存储库.在软件开发中,使用分布式系统有很好的理由,但是你所描述的需求很容易通过更简单的SVN实现来实现(我认为). 使用SVN(在Windows下)的另一个好理由是TortoiseSvn client是任何版本控制系统的用户界面的最佳示例之一.它非常容易学习如何使用和记录良好以及OS社区支持. 如果您不希望维护自己的源代码控制服务器的开销,那么托管版本控制系统的各种提供商也可能值得研究. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 免费.Net云主机与SQL Server数据库
- asp.net – 如何让静态Html页面通过IIS7.0中的HttpModule?
- asp.net – CSS更改不反映在网站上
- 从asp.net迁移到python进行Web开发时,我应该注意什么?
- ASP.NET CORE 使用 EF CORE访问数据库
- asp.net-mvc – HiddenInput(DisplayValue = false)] vs [S
- 发布ASP.net无法看到程序集
- asp.net-mvc – Visual Studio不允许在MVC视图中使用断点
- 如何在ASP.NET中设置TextBox中的对齐中心?
- asp.net-mvc-3 – 实体框架代码优先:“ObjectStateManager
推荐文章
站长推荐
热点阅读