Нет, вам не нужно «проверять», чтобы включить редактирование файла в Subversion. Subversion не использует блокировку того же типа, что и VSS (и TFS, судя по всему - хотя я сам не использовал TFS). Блокировка, которую использует SVN, иногда называется оптимистической блокировкой. Вот справочная страница svn по совместному использованию файлов и блокировке с гораздо более подробной информацией.
В Subversion вы обновляете свою рабочую копию, как обычно, но без каких-либо дополнительных шагов вы можете просто начать вносить изменения в любой файл в рабочей копии, не блокируя других пользователей, и зафиксировать, когда будете готовы. , Если никто не изменил его с тех пор, как вы обновили, то он просто зафиксирует изменения. Даже если у кого-то есть, он все равно будет зафиксирован (при условии, что те же строки не были изменены), и сервер справится с этим. Если, однако, кто-то другой изменил те же строки файла, что и вы, возникнет конфликт и произойдет сбой фиксации с «конфликтует один или несколько файлов». Затем конфликт должен быть вручную просмотрен, устранен и помечен как разрешенный, после чего вы попытаетесь повторить коммит, а затем он пройдет (при условии, что больше ничего не было в конфликте).
Конфликты при ежедневной работе в одной ветке редки, поэтому многие системы контроля версий используют оптимистическую блокировку. Только когда речь идет о слиянии туда-сюда между ветвями, вещи иногда становятся более вовлеченными.