gpt4 book ai didi

asp.net - 我们如何在共享工作环境中使用版本控制?

转载 作者:太空狗 更新时间:2023-10-29 13:30:23 26 4
gpt4 key购买 nike

目前我们的团队(网络开发人员、一名设计师和一名撰稿人)都在不同的工作站上工作,但在同一个开发环境中进行更改(我们都安装了同一个共享驱动器),这是一个营销网站而不是网络应用程序,所以没有构建或部署,我们只是在完成后将更改推送到实时站点,但我认为保留文件版本对我们来说很重要,尤其是服务器端代码,即使它只占我们内容的一小部分(主要是静态页面)。

我想对我们的工作设置使用版本控制,但我不确定 SVN 或 GIT 是否会与多个人一起从同一开发环境 checkin / checkout 。我在 SVN、CVS、GIT、Perforce 和 PVCS 方面已有经验,但一直在单独的开发环境中工作。

我想要一个解决方案,不需要我们在缺乏基础设施的情况下运行单独的开发环境。

最佳答案

大多数(如果不是全部)版本控制实现旨在供多人使用。 Subversion 和 GIT 都会很乐意做你需要的一切,但你可能会发现 Subversion 更容易快速启动和运行。如果您打算在 Windows 环境中托管它,请查看 VisualSvn Server .

GIT 和 SVN 之间的主要区别在于 GIT 是分布式系统,而 SVN 依赖于中央存储库。在软件开发中,有很好的论据支持使用分布式系统,但您描述的需求可以通过更简单的 SVN 实现轻松满足(我认为)。

使用 SVN(在 Windows 下)的另一个很好的理由是 TortoiseSvn client是任何版本控制系统的用户界面的最佳示例之一。它非常容易学习如何使用,并有详细的文档记录以及操作系统社区的支持。

如果您不想维护自己的源代码控制服务器的开销,也可能值得调查托管版本控制系统的各种提供商。

关于asp.net - 我们如何在共享工作环境中使用版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2095677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com