Для меня это больше похоже на проблему контроля версий, чем на Python или текстовые редакторы / IDE.Два члена команды должны сотрудничать при использовании программного обеспечения для контроля версий, будь то преобладающее Git или, возможно, Mercurial или Subversion .
архив с управлением версиями сохраняется на центральном сервере (коммерческом или ином), например, на Github или любом из его конкурентов, или независимо от того, сохранен ли он локально, я думаю, что это облегчит большинство проблем в совместной работе.