Мы, ребята, работаем вместе. Иногда в редакторе vi один и тот же файл открывался более чем одним. Могу ли я узнать, кто еще открыл этот файл в экземпляре amazon ec2?
Также, если я могу знать, какие изменения внесли другие ..
Если вы используете vim
, он использует файл подкачки для отслеживания текущих изменений и, как правило, уведомляет вас, если кто-то в настоящее время изменяет тот же файл. Однако это следует рассматривать как ненадежную подстраховку, а не на то, что нужно планировать. Другими словами, это мощь работают, но это определенно неправильное решение.
Если у вас есть несколько человек, редактирующих один и тот же файл (ы) и совместно работающих над одной и той же работой, вы должны использовать систему контроля версий. Существуют десятки (если не сотни) доступных вариантов, многие из которых бесплатны и имеют открытый исходный код. Использование одного из них - верный решение.
Я бы начал с изучения одной или нескольких наиболее популярных систем управления версиями (и, возможно, просмотрел бы какую-нибудь Википедию). статьи по теме, чтобы понять, что они делают и как работают). Популярные варианты, которые, вероятно, вам подойдут, включают: Subversion, Ископаемое, Git, Базар, Mercurial, и Монотонный. Лично я большой поклонник Fossil для небольших проектов, но любой из перечисленных, вероятно, подойдет вам.