243得票4回答
如何在Mercurial中正确关闭功能分支?

我已经完成了一个名为feature-x的功能分支的工作。我想将结果合并回default分支,并关闭feature-x,以便在hg branches的输出中消除它。 我想到了以下方案,但存在一些问题:$ hg up default $ hg merge feature-x $ hg ci -m...

243得票8回答
如何从现有仓库的分支创建一个新的GitHub仓库?

我有一个名为master和new-project的分支。现在我想创建一个全新的仓库并以new-project分支为基础创建它的master分支。 背景:我有一个包含三个独立应用程序的存储库。它最初并不是这样的,最开始只有一个应用程序在存储库中。随着时间的推移,业务需求发生了变化。一个应用程序...

242得票9回答
Subversion中的trunk,branch和tag是什么?

可能是重复问题: “branch”,“tag”和“trunk”实际上是什么意思? Subversion中的主干,分支和标记是什么,使用它们的最佳实践是什么? 我可以在Visual Studio 2008中使用哪些工具来管理Subversion?

238得票3回答
在git中删除分支是否会从历史记录中删除?

我之前使用 svn,现在开始熟悉 git。 当一个分支在 git 中被删除时,它会从历史记录中删除吗? 在 svn 中,你可以通过还原删除操作(反向合并)轻松恢复一个分支。就像 svn 中的所有删除一样,这个分支其实并没有真正被删除,只是从当前树中删除了而已。 如果在 git 中分支被实...

234得票6回答
同时在两个分支上使用git

我有一个拥有许多分支的项目。 我希望能够同时在多个分支上工作,而不需要使用git checkout来不停地切换。 除了复制整个仓库到另一个位置之外,是否有其他方法可以做到这一点?

229得票2回答
我要如何将Git分支移动到自己的仓库中?

我有一个分支想要移动到一个独立的Git仓库,并在此过程中保留该分支的历史记录。目前,我一直在研究 git filter-branch,但我不确定它是否能够实现我的需求。 如何将Git分支提取到自己的仓库中?

221得票5回答
提交记录的重新排序

我目前正在一个分支上工作,想要将一些提交合并到其他分支: a-b-c-d-e-f-g (branchA) / --o-x-x-x-x-x-x-x-x-x-x (master) \ x-x-x-x-x (branchB) (字母表示提交,x 表示不相关的提交。) 然而,...

213得票16回答
将所有远程Git分支作为本地分支跟踪

将一个远程分支作为本地分支进行跟踪是相当简单的。$ git checkout --track -b ${branch_name} origin/${branch_name} 将所有本地分支推送到远程,并在需要时创建新的远程分支也很容易。$ git push --all origin 我希望进行...

213得票5回答
Mercurial:我能重命名一个分支吗?

我们现在有一个“stiging”分支,但“staging”似乎更符合语义。如何处理这个问题是一个好的策略?

209得票4回答
什么是“stale” Git 分支?

“过时”的GIT分支是我听说过的一个术语。我知道它与被认为不太有用或无用的分支有关,但找不到确切的定义。什么是“过时”的GIT分支? “过时”Git分支通常是指当前已没有活跃开发或合并请求的分支。 它们可能是以前用于特定任务或功能开发的临时分支,或者它们可能是早期版本的遗留分支,因此不再需要...