Итак, у меня есть приложение asv.net mvc, над которым работают несколько разработчиков с разными возможностями. Мы впервые работаем над приложением MVC и впервые работаем с .NET. Наше приложение не содержит много юнит-тестов ...
Проблема, которую мы имеем, состоит в том, чтобы не дать друг другу перезаписать изменения друг друга. Например:
Два разработчика работают над приложением, и Джон (не его настоящее имя) вносит изменения в контроллер, компилирует новую dll и проверяет его вещи (и контроллер, и dll.) Наш svn Система автоматически обновляет наш сервер DEV с изменениями, которые только что сделал Джон.
Клайд (также не настоящее имя) также вносит изменения примерно в то же время, но не обновляет код с изменением Джона и фиксирует новую dll, тем самым "забывая" об изменении Джона.
Это происходит много . Вопрос, который я задаю, - это скорее вопрос рабочего процесса - как мы решаем эту проблему? Просто Клайду нужно быть более осторожным? Кто-нибудь может порекомендовать нам достойный процесс?