首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有一个开发人员,但有很多xhtml css jquery工作?我应该使用任何版本控制系统吗?

只有一个开发人员,但有很多xhtml css jquery工作?我应该使用任何版本控制系统吗?
EN

Stack Overflow用户
提问于 2010-01-14 06:22:41
回答 11查看 335关注 0票数 3

它对单用户、单PC是否有用,还是过于夸张?

我可以使用任何版本控制系统来节省时间和提高工作效率吗?

如果答案是肯定的,那么哪个免费版本控制系统最适合我,我如何使用它来节省时间?

我在家和办公室都工作。两个地方我都能上网。我想从这两个地方获取源码。

更新:

我可以在任何免费主机上保留我的源码吗?我不想留在我的电脑上。我需要保存和更新。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2010-01-14 06:46:02

当然,您应该使用版本控制系统。使用VCS不仅与团队开发和共享代码有关,还与拥有源代码的历史记录有关,并且能够随时返回到较旧的版本(或者在开发过程中保持较旧的版本)。一旦你使用了它,你将永远不会去想你以前是如何工作的。

就我个人而言,我认为subversion非常容易设置和使用,特别是在使用subversion客户端工具时,如TortoiseSVN、AnkhSVN、VisualSVN等。

如果您正在寻找托管解决方案,有很多关于该主题的问题,例如:https://stackoverflow.com/questions/111292/free-version-control-services

票数 2
EN

Stack Overflow用户

发布于 2010-01-14 06:24:21

是的,您应该使用VCS。如果没有其他原因,我会推荐一些低权重的东西,比如Git,它可以记录你在一周中的任何时候在想什么。令人震惊的是,我们忘记的速度如此之快。

票数 8
EN

Stack Overflow用户

发布于 2010-01-14 07:08:35

我使用git,下面是我可以用它做的与协作无关的事情:

  • 我可以保存里程碑,所以如果我从代码的工作版本开始,然后将其修改为完全不起作用的代码错误版本,我就不必记住如何恢复到工作版本。这对CSS来说很棒,我总是发现它有点神秘和不可预测,特别是在IE中。
  • 我可以很容易地在不同的分支上使用多个新功能。如果我发现了一些可怕的停止错误,我可以切换回到主分支,分支一个新的修复分支,修复它,合并回到主分支,并将更改推送到生产中,而不会删除我一半完成的新功能,也不会将一半完成的功能推送到生产中。
  • 我可以用一个简单的命令,显示我当前工作的版本和生产版本之间的所有差异。或任何其他两个版本之间。

你有没有玩过一场游戏,你达到了一个非常困难的水平,所以你用保存点分阶段玩它。你到了一半的阶段,你创建了一个保存点,然后继续死亡10次,总是回到保存点,而不是所有的方式回到关卡的开始。这几乎是作弊!

或者在RPG中,你到了必须做出决定的地步。你喜欢Aeris还是Tifa?那么,创建一个保存点,看看这两种方式都会发生什么!

Git就是这样的。

git的另一个真正的好处是,你不必像使用SVN或CVS那样设置一个该死的服务器。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2060731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档