Ada*_*iss 10 svn git cvs version-control
可能重复:
使用源代码管理
所以,虽然即使在stackoverflow上也只是版本控制上的几十件事,我找不到一些好的方法来回答我的所有问题.如果您有任何发言或发布链接,请在此处进行操作.
1.,我需要从版本控制开始吗?
虽然大多数人都同意,即使是单个开发人员/程序员也应该从版本控制开始,没有人(或者至少是可理解的形式)告诉我们
那,怎么样?
在我的本性是,我需要知道什么意思CVS,SVN,龟,Git的,GitHub上有什么区别,但我很难找到一些死的简单脚踏启动到版本控制的世界.
作为开发人员/程序员,我工作或学习过几乎所有的编程/标记语言,这是主要的(从帕斯卡到Java,从HTML到PHP :)),并用几十个编辑,IDE和节目评析.当有人提到你甚至可以使用源代码控制来写东西 - 为学生做家庭作业,年度报告,书籍......你必须包括更多的编辑......
我现在已经不知道如何从版本控制开始,如何将它合并到我的工作流程中,如果我需要服务器或什么.
感谢您帮助我找到什么是什么以及如何处理:)
编辑: 从你的所有答案(谢谢),我感觉它真的只有像"有历史的同步文件夹".(以最明显的方式:))如果是的话,你能回答两个问题吗?(编号4.和5.,所以它不会混淆答案:))
4.,如果我决定彻底改变我的程序结构怎么办(例如,在flex中,我决定使用两个as3类来代替MXML组件) - 这不会让人产生混淆吗?
5.,从其他问题来看,我如何承诺?(发现这个问题已经发布并且可能已经回答了,但是又丢了它)
编辑2: 再次,更多答案(谢谢)
6,我的问题4更像是如果我不小心(或不)续签了一些被删除的文件(这可能是可能的),它会破坏我的计划,因为例如它取决于其他已删除的文件,这是不是不删除,将我能搞定吗?:d
7.,我看到了一些我会看的方式.谢谢你的答案......但是,现在我很困惑,我应该给谁"好的答案",因为你们都非常有帮助:)
接下来,我会(对于任何寻找我正在寻找和绊倒这个问题的人):
阅读此stackoverflows:
看这个视频:
http://excess.org/article/2008/07/ogre-git-tutorial/
在理解手册的基础知识时,我将其缩小到颠覆(+ TortoiseSVN)和git(hub),这是最常用和最受欢迎的.我现在只有github的问题是私有存储库是付费的,所以我会查找不同的git解决方案或者更多地查看Subversion.
非常感谢大家,我提出了最有帮助的答案,也感谢您的评论.亚当
编辑:尝试Mercurial,但发现我的工作流程不行......现在尝试颠覆,所以我标记了最老的颠覆答案:)
Ski*_*ick 17
我要反对目前的粮食,并说与Git一起去.这就是我所做的,而不是学习SVN.仔细阅读git书的第一部分.
一旦掌握了它,它就非常简单易用.想在当前目录中启动新的存储库吗?
git init
Run Code Online (Sandbox Code Playgroud)
想用短提交消息提交所有内容吗?
git commit -am 'My commit message here'
Run Code Online (Sandbox Code Playgroud)
这真的不是火箭科学,因为有些人会相信你.
对于一个单独的开发人员来说,这非常简单.您不必担心单独的仓库,仓库在您的工作目录中.
编辑:您还询问了github.他们有真正的白痴入门指南.注册帐户并添加新存储库时,它们会为您提供将其与本地存储库同步所需的确切命令.这是使用命令行的另一个好理由.
为什么要用github?如果您的计算机爆炸,云中会有一个副本.如果你想与朋友合作,给他们发送一个链接,他们可以从github - v.直接提取.
EDIT2:
4:这不会造成任何问题.
5:我不能代表SVN,但是从我听过的所有内容来看,因为git使得它很容易提交,你可以更频繁地提交,这可以让你更精细地控制你的历史.所以,假设你犯了一个大错误,打破了一切,你在一周前做了一些时间,你可以通过你的git日志找出变化发生的地方并修复它.至于实际频率,我每半小时一次(每次番茄钟一次),但如果发生了很多变化,可能会更频繁.
Hig*_*ark 14
是的,你需要有版本控制.
我建议你在PC上安装Subversion(无论你安装了什么o/s).如果您正在使用Windows也可以获得TortoiseSVN,它是Subversion的最佳客户端.Subversion服务器在PC上运行得很好.
下载并阅读Subversion手册.其中一个章节提供了很多问题的答案,而不是所有问题都偏向于Subversion.
是的,还有其他VC系统可用,但对于单独的学习者,我彻底推荐Subversion + TortoiseSVN.
HTH
标记
归档时间: |
|
查看次数: |
1251 次 |
最近记录: |