Больше времени уходит на svn ci/commit

Больше времени уходит на svn ci/commit

Я работаю над проектом в реальном времени. Базовый размер исходного кода очень большой, более 6 ГБ. Пока я пытаюсь сделать svn commitэти файлы, используя ssh, требуется более 1 или 2 часов времени, чтобы получить пароль. Процесс добавления файлов происходит без каких-либо проблем. После того, как я дал только команду commit, это занимает все больше и больше времени. Итак, я хочу знать, есть ли проблема с размером файла..?, есть ли проблема с ssh..? и есть ли способ защитить Pipe Broken.

решение1

Вы можете использовать список изменений svn для отслеживания набора файлов, которые вы хотите зафиксировать вместе.

На странице по ссылке содержится множество подробностей, но вот пример краткого содержания:

$ svn changelist my-changelist mydir/dir1/file1.c mydir/dir2/myfile1.h
$ svn changelist my-changelist mydir/dir3/myfile3.c etc.
... (add all the files you want to commit together at your own rate)
$ svn commit -m"log msg" --changelist my-changelist

Связанный контент