27得票4回答
将热修复合并到多个分支的Git操作

我一直试图理解git分支模型。我正在查看http://nvie.com/posts/a-successful-git-branching-model/以获取某些想法,并且来自Subversion的一个问题是,我非常期待只在一个地方进行更改并将其合并到所有需要它的分支中。在Subversion中...

26得票5回答
按功能分支 - 优缺点?

我目前在一个项目中工作,从一开始分支和合并就一直表现不佳。为了改变这种情况,我们已经讨论了很多不同的方法。我认为每个人都有自己关于如何做这种事情的哲学,这里似乎也是如此。 我们讨论过的一件事是按功能进行分支。我们恰好对这种特定方法的优点和缺点持有非常不同的观点。 你有这方面的经验吗?是否有...

26得票5回答
TFS 2010跨团队项目分支 - 最佳实践

我有困难理解如何按照TFS Ranger团队提供的最佳实践配置TFS。问题如下: 我的公司有几个产品,它们都使用共享的公共代码库。 > $/Core > -> /Main/Source (Parent Branch) > > $/Product1 >...

26得票1回答
Git - 两个分支上同一个文件有不同版本,合并时不想覆盖其中一个版本

我们有两个分支 -- 'master' 和 'release' 还有一个文件,比如说 fileA,我们想要在这两个分支上保留不同的版本。 但每次我们都要将 'release' 合并到 'master',我们该如何做才能使 'master' 中的 fileA 不会被分支 'release' ...

25得票4回答
覆盖Git合并中的作者

git-merge有像git-commit的--author选项吗? 我们维护一个需要执行某些更改的暂存环境。由于某些限制,我们只能使用一个Linux用户访问暂存环境。 无论如何,我们是一个合作倡议的小团队,在做提交时,我们使用--author git-commit选项告诉谁是作者。但有时我们...

25得票3回答
Mercurial:创建一个分支而不必先进行更改

我听说在Mercurial版本库中创建分支的唯一方法是对工作副本进行更改,然后将更改提交到新分支。 在Subversion中,我可以通过复制 trunk 到 tags 路径下的路径来创建分支而不必进行更改 - 在Mercurial中是否也可以这样做呢? 目前我只看到过TortoiseHg...

24得票3回答
我该如何使用git来管理项目模板?

我有一些模板/起始代码,我在项目中一再重复使用。但在新项目中工作时,我总是想在模板中增加和更改一些内容。我猜应该与项目一起开发模板。 我的一些添加是特定于项目的,不应提交给模板。其他则应该提交。 我猜我可以用git来处理这个问题,但我不确定怎么做。我已经为模板和每个项目都创建了一个git存...

24得票3回答
文件夹转换为分支?

在TFS(我们使用2012版)中,为什么默认将源文件夹转换为分支? 我真的不认为源代码是一个分支。这样做有什么优缺点吗?

23得票7回答
找到两个分支的最新合并点

如果有两个分支,我该如何找到它们合并时最新的修订版本?是否有标准的Mercurial命令可以实现这一点? 这与问题如何在SVN中找到两个分支的共同祖先?相同,只不过是针对Mercurial而不是subversion。 我不明白为什么Lazy Badger的答案是正确的,所以我不得不画了...

20得票2回答
SVN分支操作中如何处理本地修改

我一直在对主干进行一些小修补,但现在我希望我当初应该创建一个分支。在Tortoise SVN中,最简单的方法是什么? 我认为这就是“工作副本”选项在创建分支时的用途,但我看到了以下解释: 工作副本 - 新分支是您本地工作副本的完全副本。如果您已将某些文件更新到较旧的版本或进行了本地更...