我目前正在 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/