如果我的团队中的其他人正在与我编辑相同的文件,我正在寻找一种方式/工具来获得通知。这是为了防止以后合并时发生冲突。这与锁定文件无关,而只是将您的注意力转移到它上(然后在必要时与其他开发人员开始对话)。
不,我认为解决方案不会是更好的团队沟通。无论您的团队沟通有多好,总有一些情况下,您需要在处理“商定”文件时对各种文件进行一些更改。如果每十分钟你就对每个人大喊一声“嘿,有没有人对那个文件进行更改?”...
像这样的流程/工具将通过以下方式提高我们的生产力:
- 避免不必要的问题(“有人更改此文件吗?”)
- 避免代码冲突和困难的合并
- 不浪费时间重构其他人正在重构的同一个文件
(我已经搜索但未能找到答案。相关问题:https ://productivity.stackexchange.com/questions/16721/git-way-to-track-file-changes-in-your-team-并警告潜在冲突)