【问题标题】:Disable AutoCommit on remote branch while working on Local Branch in STS (Eclipse GIT)在 STS (Eclipse GIT) 中处理本地分支时禁用远程分支上的自动提交
【发布时间】:2016-11-01 14:44:28
【问题描述】:

我创建了本地分支 "local1" 引用远程分支 "remote1"。我正在使用 STS 进行开发,其中集成了这个 git。所以,我几乎可以在 STS git 中看到所有分支(本地和远程)。一旦我对 local1 分支中的一个文件进行任何更改,所有更改都会反映在 eclipse git 的 remote1 分支中。 但是,当我手动进入远程 ripo 时,我看不到我当前在 local1 中所做的任何更改。

那么,为什么我的 git 响应如此奇怪。我只是想避免在 local1 分支上工作时自动同步/提交到 remote1 分支。 STS 中是否有任何自动提交禁用/启用选项?

【问题讨论】:

    标签: git git-branch spring-tool-suite autocommit


    【解决方案1】:

    所以当你拿到遥控器时,它并没有你认为是自动提交的更改。

    这意味着更改不会自动提交。

    我不使用 STS,但我的建议是: a) 检查您所看到的是否是 IDE 配置设置的结果。 b) 找出您在 IDE 上下文中看到的内容的含义,也许您是在不完全理解显示给您的内容的基础上得出的结论。

    【讨论】:

    • Alwyn,我的问题是,我可以看到本地编辑的更改(在本地分支中)并反映到远程分支中(而我在 STS/Eclipse git 中将分支切换到 remote1 分支。)但实际上它们并没有反映到实际仓库(远程)中的 remote1 分支中。是的,我在 Windows > Preferences > git 中看到了一些关于 git 首选项的设置。但是我不确定要启用或禁用首选项中的哪个复选框?你收到我的问题了吗?
    • Bharat,我查看了设置,似乎没有什么可能导致这种情况。
    • 由于我不熟悉在 eclipse 中使用 git。当您说“我将分支切换到 remote1 分支”时,您是什么意思。我已经安装了 STS,所以你可以给出我可以按照复制的说明。
    • Alwyn,我在远程有很多分支(例如,remoteBranch1、remoteBranch2、remoteBranch3)。我在本地也有几个分支机构(例如 localBranch1、localBranch2、localBranch3)。假设,现在我从 remoteBranch1 拉到我的 localBranch1。所以,现在我确实已经将 remoteBranch1 的代码更新到了我的 localBranch1 中。但是,一旦我在 localBranch1 中编辑或进行了一些更改,remoteBranch1 中的所有更改(在 STS 中,***没有任何提交)。而且我还没有对 STS 中的 git 进行任何更改/设置。
    • 当我在 STS 的本地分支中进行更改而不提交时,我看到的唯一更改如下:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 2021-04-30
    • 2013-07-07
    • 2018-07-21
    • 2018-09-12
    • 1970-01-01
    相关资源
    最近更新 更多