git - 可以在同一个存储库上使用多个 Git 客户端吗?

标签 git tortoisegit

我目前正在 Windows 开发机器上使用 TortoiseGit。我的存储库位于 BitBucket 上。最近我一直在研究其他 Git 客户端,因为我发现 TortoiseGit 有点令人困惑。

由于 Git 信息和元数据存储在 .git 文件夹中,我想知道是否可以在当前分支上使用其他 Git 客户端。如果可能的话这样做有什么缺点吗?

最佳答案

你能切换到不同的客户端吗?假设你昨天使用命令行,今天使用 TortoiseGit?当然,为什么不呢。可能某个地方有(或者可能会有)一个客户端以不同的方式存储东西,并且你会遇到一些问题,但是烟雾检查(又名相当于 git log 并检查你的所有提交有)应该足够了。

但是帮自己一个忙,不要同时运行两者。在尝试 IDE 插件之前关闭所有 TortoiseGit 实例。至少在 RW 操作方面(RO 通常是安全的)。虽然原始的 git 二进制文件对于并发访问是安全的,但我不会假设它对于野外的所有其他实现都是如此。它很可能不会伤害你,但为什么首先要冒险呢?

关于git - 可以在同一个存储库上使用多个 Git 客户端吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35045594/

相关文章:

git - TortoiseGit 图标叠加层在未修改时显示已修改

windows-7-x64 - 如何将 TortoiseGit 设置从一台计算机复制到另一台计算机?

Git-Flow,为什么 "develop"分支在 "master"之后超出 "release finish"一步

适用于 Windows 的 GitHub 和悬空提交/blob

c# - Git pull 请求中显示的未更改文件

svn - 无法更新基于 SVN 的本地 Git 存储库

git - 使用 TortoiseGit 推送标签而不推送提交到远程存储库

Git 的内存使用情况

git - Cygwin 和 TortoiseGit

tortoisegit - 这些 TLOG 文件是什么?这些应该是我的源代码控制的一部分吗?