Вам не нужны «аргументы, чтобы убедить их». Дискурс - это не игра, и вы не должны использовать свою работу в качестве дискуссионной площадки. Для этого и нужен ваш супруг :) Если серьезно, вам нужно объяснить, почему вас волнует, как другие разработчики работают над сольными проектами, в которых другие люди не участвуют. Чего вам не хватает, потому что они не используют управления источником? Вам нужно увидеть их ранние идеи, чтобы понять их более поздний код? Если вы сможете успешно это сделать, вы сможете убедить их.
Я лично всегда использую контроль версий, но только потому, что я не хожу по канату без сети. Другие люди имеют больше смелости, меньше времени тратят на инфраструктуру и т. Д. Обратите внимание, что в 2009 году, на мой взгляд, жесткие диски редко выходят из строя, а переписанный код часто лучше, чем код, который он заменяет.
Пока я отвечаю на вопрос вопросом, позвольте мне задать еще один вопрос: должен ли ваш код компилироваться / работать / не ломать сборку для проверки? Мне нравится, когда мои ветки исправны и повреждены, затем исправлены, работают, отлажены и т. Д. В то же время я люблю, чтобы другие разработчики использовали управление исходным кодом так, как они хотят. Филиалы были изобретены именно по этой причине: чтобы люди, которые не могут ладить друг с другом, не сожительствовали.