git - 如何确保我在正确的分支上启动运行?

标签 git gradle build build.gradle git-branch

我正在与一些人一起进行小组项目,我们有两个活跃的分支机构。

到目前为止,我一直在master分支上工作,直到遇到应用程序的一些问题。有人使用不同的配置创建了一个不同的分支(以尝试解决master上的问题)。

我现在正在跟踪该分支,并已 checkout 。

但是,当我尝试构建gradle或测试或 cucumber 时,我遇到的错误与我掌握的错误相同。事实并非如此,因为创建分支的人能够构建而不会出现这些错误。

我相信gradle仍在尝试从master而不是我所在的分支构建。我做错了什么吗?

最佳答案

为了确保您在正确的分支上,可以在该分支(git 2.5+ with git worktree add )之后创建第二个工作树:

cd /path/to/repo
git branch # check you are on master
git worktree add ../secondBranch <name of second branch>
cd ../secondBranch
git branch # check you are on second branch

这样,就不需要第二个克隆或切换分支:两个文件夹(reposecondBranch)都已设置。

关于git - 如何确保我在正确的分支上启动运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36656168/

相关文章:

git - 如何在 git 中添加可选子模块?

git - 需要修补的子模块的 git 解决方案是什么?

git - 我应该将 jar 依赖项放在共享存储库中还是只放在源文件中?

Java共享(交叉)依赖管理

android - 如何使用凭据解决 gradle 传递依赖?

Git/Jenkins 轮询忽略提交而不忽略目录

spring-boot - 在Spring Boot启动时通过名称指定应用程序配置文件

Gradle:仅在任务失败时执行操作

c++ - 使用 CMake 和 NMake 构建 OpenCV 3.0 时出现链接错误

安卓工作室 : No build variant found error