Это нормально.Этот толчок вносит изменения в репозиторий сервера, но ничего не делает с рабочим каталогом сервера.Если вы хотите увидеть файлы там, вы должны сделать hg update tip
, который говорит: «сделать рабочий каталог похожим на самый последний набор изменений в хранилище».
Это, однако, обычно не считаетсяхорошая идея на сервере.На сервере вы не хотите, чтобы файлы зависали, потому что люди могут редактировать их, а не фиксировать.Вместо этого используйте рабочие каталоги на компьютерах, на которых вы разрабатываете и запускаете тесты, а на сервере оставляйте рабочие каталоги пустыми.
Если вы когда-либо hg update tip
хранилище попадете в ситуацию, когда в рабочем каталоге есть файлы, вы можетене возвращайтесь ни к каким файлам, но выполните hg update null
, который говорит: «вернитесь к тому, как все выглядело до первой ревизии».
Git имеет нечто похожее на это, называемое «голое хранилище», но у них также есть другоев глубину (материал, который будет в каталоге .git
, находится на верхнем уровне).