git - 同一本地 git 存储库上的多个程序员都使用 Visual Studio
问题描述
我和我的团队正在处理一组项目,使用网络位置上的相同本地 git 存储库。到目前为止,这对我们来说效果很好,一位开发人员所做的更改会立即反映给从事同一项目的其他人,并弹出一个指示已进行更改的弹出窗口。最近,一位新的开发人员来了,从那时起,我们一直遇到这种情况无法正常工作的情况,一位开发人员可以进行更改,但没有得到任何更改指示,保存他的工作并覆盖其他人所做的更改。
在开始之前,我知道不建议在此配置中工作。我知道理想情况下,每个开发人员都应该有自己的本地 git 存储库来处理,这样一个人的更改就不会影响其他人。此外,为了争论,我们假设我有充分的理由在这个配置中工作(所以请不要评论“停止使用这个配置,因为它是错误的”)。在这种假设下,有谁知道为什么会发生这种情况?为什么从我的环境外部对我正在处理的项目(在本地 git 存储库下)进行更改时,Visual Studio 应该停止更新我?
几个评论:
- 我们都使用 vs pro 2017
- 新开发者开始使用 vs pro 2019 并切换到 2017
- 我们中的一些人使用了 resharper,但由于各种错误而停止使用它
解决方案
找到了罪魁祸首 - 它更清晰。我们卸载了它,问题就消失了。如果有人知道或怀疑为什么 resharper 会导致此问题,我会很高兴发表评论。
推荐阅读
- haskell - 为自定义 `Maybe` 数据类型派生 monoid 实例
- javascript - JavaScript RegExp 用于电话号码验证,需要在数字之间允许连字符和空格
- python - 尝试使用 _offsets3d 更新 3d 散点图时出现“元组对象不可调用”
- python-3.x - 如何将字符串格式化为十六进制,然后再格式化为二进制?
- vb.net - VB中处理MIDI多系统独占消息的输入
- laravel - Laravel 最长执行时间超过 60 秒
- android - 自定义主题选项卡布局
- r - 解释/解释预测结果
- sql - 从 firebird 2.5 中的周数获取开始和结束日期
- json - 在 Clojure 中迭代一个 json 对象数组