它对单用户、单PC是否有用,还是过于夸张?
我可以使用任何版本控制系统来节省时间和提高工作效率吗?
如果答案是肯定的,那么哪个免费版本控制系统最适合我,我如何使用它来节省时间?
我在家和办公室都工作。两个地方我都能上网。我想从这两个地方获取源码。
更新:
我可以在任何免费主机上保留我的源码吗?我不想留在我的电脑上。我需要保存和更新。
发布于 2010-01-14 06:46:02
当然,您应该使用版本控制系统。使用VCS不仅与团队开发和共享代码有关,还与拥有源代码的历史记录有关,并且能够随时返回到较旧的版本(或者在开发过程中保持较旧的版本)。一旦你使用了它,你将永远不会去想你以前是如何工作的。
就我个人而言,我认为subversion非常容易设置和使用,特别是在使用subversion客户端工具时,如TortoiseSVN、AnkhSVN、VisualSVN等。
如果您正在寻找托管解决方案,有很多关于该主题的问题,例如:https://stackoverflow.com/questions/111292/free-version-control-services
发布于 2010-01-14 06:24:21
是的,您应该使用VCS。如果没有其他原因,我会推荐一些低权重的东西,比如Git,它可以记录你在一周中的任何时候在想什么。令人震惊的是,我们忘记的速度如此之快。
发布于 2010-01-14 07:08:35
我使用git,下面是我可以用它做的与协作无关的事情:
你有没有玩过一场游戏,你达到了一个非常困难的水平,所以你用保存点分阶段玩它。你到了一半的阶段,你创建了一个保存点,然后继续死亡10次,总是回到保存点,而不是所有的方式回到关卡的开始。这几乎是作弊!
或者在RPG中,你到了必须做出决定的地步。你喜欢Aeris还是Tifa?那么,创建一个保存点,看看这两种方式都会发生什么!
Git就是这样的。
git的另一个真正的好处是,你不必像使用SVN或CVS那样设置一个该死的服务器。
https://stackoverflow.com/questions/2060731
复制相似问题