我刚刚开始使用版本控制,我的脑袋正在旋转!我正试图将我的头围绕分支机构,结账,合并和重新分配。我敢肯定这些都是愚蠢的问题,但真的很感谢一些帮助。Aptana,SourceTree和Git - 初学者
我的项目是PHP。我为我的IDE使用Aptana工作室,为Git GUI使用Bitbucket和SourceTree。
所以我想我可能会对现在应该如何工作有个粗略的想法。请告诉我我错在哪里。
说我想添加一个新功能。我有一个主分支。在Aptana中,我可以右键点击一个文件→转到团队,然后创建一个新的分支。我可以命名该分支feature a1bc
。我做了我的更改。
一旦我有了这个功能,所有的变化做我点击队→提交,然后团队→合并分支→主。这将我的更改合并回主回购。
这大概是我如何去做功能增加等?还有,随着时间的推移,如果我有100多个功能,我该怎么做?我是否保留所有这些功能分支或将它们合并后删除它们?
有相当多关于如何做到这一点的无数种方式。如果我有任何发言权,我会遵循[git-flow模型](http://nvie.com/posts/a-successful-git-branching-model/)。主要是因为它被记录在案,并附带[高级工具](https://github.com/nvie/gitflow)。 – millimoose 2012-03-16 23:16:33