Tag: 分支

需要在Subversion中恢复已删除的分支

我有一个Subversion版本库的副本,其中一个是主干,另一个是我创build的分支。 我不小心删除了存储库浏览器中的分支。 我如何恢复分支? 有没有办法撤消整个资源库的最近提交?

Mercurial分支和书签

我阅读了一些关于命名分支和使用书签的信息。 不幸的是,我仍然没有看到它们之间的区别。 有没有? 有什么区别: hg branch blah hg up blah 和 hg bookmark blah hg up blah ? 为什么要使用书签,它与命名分支有什么不同?

查找树枝中创build分支的修订版本

我正在尝试将最新的变化从树干合并到我的项目的一个分支,但问题是我不知道什么修订的树干我检查出我最终创build了分支。 我会认为SVNlogging在这个地方。 有谁知道我怎么能find修订号码?

GitHub:什么是“wip”分支?

当我浏览GitHub仓库时,我经常看到“wip”分支(例如3.1.0-wip )。 什么是“wip”? 我找不到任何地方的答案 – 无论是在谷歌或GitHub:帮助。

Git提交没有分支的标签

如果我在不创build分支的情况下检出我的源代码的标记版本,Git表明我根本没有与任何分支关联。 很高兴让我做出改变,然后检查他们。 这些变化在哪里? 如果我切换回“主人”,他们消失(被主人的东西覆盖),我似乎无法再find他们。 是什么赋予了? 如果Git允许我对本质上是匿名的分支进行修改,那么我可以把它们还原吗?

我如何重命名我的混帐'主'分支'释放'?

我们希望为我们的项目执行一个新的政策,即主分支现在被称为发布分支,以确保分支应该如何使用。 当然,我们也会开发和发布候选分支。 我知道我可以通过简单地使用以下命令在本地重命名主分支: git branch -m master release 但是,这只是本地的。 即使我把它推到远程,HEAD仍指向远程主分支。 我想彻底摆脱主分支,并在初始克隆时使默认本地分支,释放。 我怎样才能做到这一点? 编辑:看来,因为起源是一个gitorious服务器,我得到错误删除主分支。 我想看看现在是否有可能改变这个,以便默认分支是“释放”。

git fetch不会获取所有分支

我已经克隆了一个仓库,之后其他人创build了一个新的分支,我想开始工作。 我看了手册,看起来很简单。 奇怪的是它不工作,我发现所有的post都build议我做正确的事情。 所以我会让自己受到抨击,因为肯定会有一些明显的错误: 正确的行动似乎是 git fetch git branch -a * master remotes/origin/HEAD –> origin/master remotes/origin/master git checkout -b dev-gml origin/dev-gml 在这一点上有一个问题,出于某种原因后,我不能看到dev-gml远程分支。 为什么不? 如果我新鲜的克隆版本库,它就在那里,所以当然远程分支存在: $ mkdir ../gitest $ cd ../gitest $ git clone https://github.com/example/proj.git Cloning into proj… remote: Counting objects: 1155, done. remote: Compressing objects: 100% (383/383), done. remote: Total 1155 (delta 741), reused 1155 […]

显示直接向分支提交的提交,忽略Git中的合并

当使用git时,有没有办法显示提交到分支,而忽略所有提交合并? 我试图检查在分支上做的代码更改,而忽略了我们在其他合并分支上的代码更改。我知道这是几乎不可能的以这种方式显示差异,但我希望能够找出我需要审查哪些提交。

如何让git-svn使用特定的svn分支作为远程存储库?

一个警告的话:我是一个普遍的g00b。 我的团队在svn使用了特性分支,我想用git-svn来跟踪我在特定分支上的工作。 我已经(大致)跟随Andy Delcambre的post来设置我的本地git repo,但是这些指令似乎已经让git挑选了最近作为远程仓库改变了的svn分支; 问题是这不是我关心的分支。 我如何控制git-svn使用哪个分支? 或者我接近完全错误? 更新:我没有使用-T , -b和-t选项(在我的情况下,因为svn回购有多个项目,但我希望git回购只包含我正在工作的项目)。

什么时候删除一个git特性分支?

我不想结束82个function分支 ,所以我想知道什么是潜在的缺点是简单地删除function分支,只要我把它合并到主。 工作stream程: git co -b feat-xyz hack hack git ci hack some more git ci git co master git merge feat-xyz smoke test git br -d feat-xyz 这里有什么问题?