目前我一直与GIT合作,并非常满意。颠覆分支/切换
由于一些项目的限制,我们接管了一个已经启动的项目,最近碰到1.0生产版本。
现在我想分支稳定版本1.0,我们继续在树干中开发。
现在我的结构是这样的:
branche
--app-1.0
trunk
--app
现在两个场景:我一直在后备箱发展。我修复了一个也影响版本1.0的bug。在一个Java类中。它只是改变了一行代码。我如何将这个提交到app-1.0,而不用重写“old”类,除了这一行?
第二种情况:有人问我检查是否有错误。我切换到应用程序1.0,找到bug,修复它,我偶然发现第二个bug,修复它,将其提交到app-1.0。我如何将这个提交给trunk?
在这两种情况下合并命令是否正确?
什么是最佳实践?
在我的GIT上,我总是反其道而行:我创建了一个分支app-1.0 app-2.0,在这里我开发了它,当我发现它稳定时,我将它合并到树干中,稳定的版本。
我希望你们能帮助我:-)
如果你知道Git,为什么不用'git svn'来满足颠覆回购和像Git一样使用Git呢? – eckes 2011-05-18 14:26:18
我们正在开发管理硬件,事件开发电脑是特殊的,我们可能不会改变任何东西:( – Jan 2011-05-18 14:57:22
,你不能执行从外部高清/ USB棒的msysgit的便携式版本? – eckes 2011-05-19 20:35:23