2

我正在使用 Eclipse 在 Windows 7 机器上处理 Android java 项目。我正在使用 Git 进行版本跟踪、备份和共享。

我有 git gui、git bash 和 eclipse git 插件。我的问题真的归结为:

如果我将工具(gui、bash、eclipse)全部打开并同时查看同一个 git repo 是否安全和/或是否可以正常工作?

我问这个是因为我有几次 eclipse 未能进行检查,有一次在 git gui 中当它呕吐时我变得勇敢/愚蠢并点击了“解锁 git index”选项。自从我解锁后,我的 git 客户都没有抱怨过。但是有一个锁并且我“手动”解锁它的建议让我害怕我在我的 git repos 中打开了非线程安全崩溃的大门。

TIA

4

1 回答 1

4

是的,它是安全的。索引锁通常只打算在操作正在进行时(例如,在创建提交或正在处理合并时)持有。

如果您必须手动解锁索引,这可能意味着您的一个 Git 客户端在执行其中一项操作时崩溃/出错,因此意外将其锁定。

于 2012-05-04T17:01:15.410 回答