Пессимистическая блокировка (личный опыт) в способе сотрудничества. Это иногда легко заменяется хорошей коммуникацией команды. Только путем высказывания "Эй, я собираюсь работать над этим немного файлов некоторое время".
я работал в командах 2 - 6 человек, не блокируя, и у нас никогда не было проблемы вне некоторых обычных и необходимых слияний.
я также работал однажды с привязкой Visual SourceSafe размещенный проект. Это было, по моему скромному мнению, контрпродуктивно.
Есть wcurses . Я никогда не пробовал, но он может удовлетворить ваши потребности. Похоже, он не имеет полной совместимости с проклятиями, но может быть достаточно близок. Кроме того, он может не использовать терминал DOS, а открывать окно графического интерфейса пользователя и рисовать внутри него моноширинный текст.
Другие параметры текстового режима Windows:
Я считаю, что оба являются только окнами.
PDCurses работает в Windows, но я не знаю никакой оболочки Python. Интересно, можно ли реализовать модуль curses в Windows с помощью PDCurses?
разработайте два интерфейса для вашей программы: пользовательский интерфейс текстовой консоли и графический интерфейс пользователя. Сделайте так, чтобы консоль работала только на linux. Никто в Windows не использует приложения с текстовой консолью.