所有。 有一个学习Git分支的案例研究,即:
因此,基本的工作流程将是创建和结帐" feature1"科;为该功能做一些工作。当发现错误时,我们会检查" master"并创建/签出"修补程序"科。提交工作来修复bug并合并" hotfix"进入"掌握"。然后结帐" feature1"科。 我明白这一点,它很安全,很容易理解并且很有意义。 但是,对我来说,在我的" feature1"中修改修补程序也是有意义的。科。如何使用VS2013中的团队资源管理器实现此目的? (注1:我想要一个干净的#34; master"分支,所以我不认为合并是一个选项。)(注2:在命令行Git中,你会建议一个樱桃挑选的修补程序提交?或者rebase,但是rebase不会搞乱哈希?)抱歉,很多问题。 还有一个:当您在VS2013中删除分支时,所有分支的提交都是保密的,对吧? 非常感谢。
答案 0 :(得分:0)
1)保持主人干净,不要合并或承诺。 2)创建一个“开发”分支。 3)从开发中创建任何您想要的分支 4)始终公关您的分支机构,以保持您的工作流程清洁。 5)当你想要部署时,创建一个“deply-02272015”分支并标记它,并部署该分支(这将是开发的最新版本的副本)。 不确定VS2013,但cmd line或TortoiseGit是git'ing时使用的好工具。