好的,在看到PJ Hyett的这篇文章之后,我决定跳到最后并与Git一起去.
所以我需要的是初学者对Git 的实用指南."初学者"被定义为知道如何处理编译器的人,在某种程度上理解Makefile是什么,并触及源代码控制而不理解它.
"实用"被定义为这个人不想详细了解Git在后台做什么,甚至不关心(或知道)它是分布式的.您的回答可能暗示了可能性,但尝试瞄准想要在备份和安全的"服务器"上保留"主"存储库的初学者,并将其本地存储库视为仅仅是"客户端"资源.
所以:
我在本地使用Mercurial进行项目(这是唯一没有推送/拉动其他地方的回购).
到目前为止,它有一个线性历史.然而,我正在研究的当前事情我现在已经意识到这是一种可怕的方法,我想在开始之前回到版本并以不同的方式实现它.
我对Mercurial中的branch/ revert/ update -C命令有点困惑.基本上我想恢复到版本38(目前在45)并让我的下一个提交有38作为父母并从那里继续.我不在乎修改39-45是永远丢失还是最终落入他们自己的死胡同.
我需要哪个命令/命令集?
有没有一种方法,使水银使用更少的给我看日志/ diff文件/不管默认?现在,当我输入'hg log'时,mercurial会显示所有内容.我想我可以使用像'hg log = less hg log'这样的别名,如果我愿意的话.我想知道是否有更好的解决方案.
我在谷歌代码上开始了一个基于Mercurial的项目.我曾经在颠覆工作过一段时间,但我对在Hg做什么感到困惑.
我想帮助以下内容:
我的项目是PHP,我正在使用netbeans
我看到命令'拉'并想知道这与'克隆'有什么不同.这两个术语似乎暗示从某个远程存储库中检索代码.这里有一些微妙的区别吗?
可能重复:
版本控制.入门…
我有兴趣首次实现版本控制.我开始积累自定义库,并想知道在Windows Vista操作系统上实现版本控制的方法.我也有一个Ubuntu服务器设置.我不确定操作系统是否相关.
另外,如果它是相关的,我主要使用PHP和AS3.
谢谢!
我一直在浏览hginit.com上的教程,但是我发现这个hg log功能非常不方便.基本上,当我输入它时,我会在顶部获得最新的更改,在底部获得最旧的更改.但这简直令人烦恼,因为大多数时候,您希望看到最新版本.所以...说我有100个变更集,我想查看第98个变更集.我一直向上滚动吗?或者有没有办法让Hg(Mercurial)以相反的方式列出变化?
你可以帮我编译Eclipse IDE的初学者指南,类似于Stackoverflow中的Git和Mercurial Guide.
初学者是高级Java或软件开发中不熟悉的人.
资源:
Eclipse新手常见问题
Eclipse Java IDE - 教程
Eclipse和Java:免费视频教程
Eclipse资源(初学者和高级 - 379篇文章)
我正试图让我的头围绕像mercurial这样的dvcs.我虽然对某些观点感到困惑.首先,一点背景:
在那一刻我主要使用subversion,它适用于我的工作流程,
大多数情况下,存储库是供我自己使用的,我是唯一的Web开发人员,而且我只向我的经理提交原始代码,他从来不必查看存储库.
我使用repo来创建主要版本,并作为备份,所以当一些东西不能解决时我可以恢复它.
repo还充当文件共享,使我能够在工作和家中使用相同的代码库.
我想要切换到mercurial的主要原因是离线提交和更容易的分支/合并.
首先,任何人都可以告诉我如何适应这个工作流程?
我如何在计算机之间共享多个存储库(即每个项目一个)?
任何帮助将非常感谢,谢谢