我目前正在使用Windows开发机器上的TortoiseGit。我的存储库位于BitBucket上。最近我一直在寻找其他Git客户,因为我发现TortoiseGit有点令人困惑。
由于Git信息和元数据存储在.git
个文件夹中,我想知道我是否可以在当前分支上使用其他Git客户端。如果可能的话,这样做有什么不利之处吗?
答案 0 :(得分:2)
你可以切换到另一个客户端,比如你昨天使用命令行和今天使用TortoiseGit吗?当然,为什么不呢。某个地方可能存在(或者可能是)一个客户端,以不同的方式存储事物,而且你遇到了一些问题,但是一个烟雾检查(也就是做git log
等同于检查你所有的提交都在那里)应该是够了。
但要帮自己一个忙,不要同时跑两个人。在尝试IDE插件之前关闭所有TortoiseGit实例。至少在RW操作方面(RO通常是安全的)。虽然原始的git
二进制文件对于并发访问是安全的,但我不会假设其中的所有其他实现。最有可能它不会伤害你,但为什么一开始就抓住机会呢?