加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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社区支持.

如果您不希望维护自己的源代码控制服务器的开销,那么托管版本控制系统的各种提供商也可能值得研究.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读