Насколько я понимаю, Subversion и CVS требуют, чтобы у вас был сервер, на котором размещено хранилище.Затем с любой удаленной машины, с которой вы извлекаете данные и фиксируете это центральное хранилище.Где бы вы ни размещали основной репозиторий (вы, вероятно, будете делать это на своем рабочем столе?), Вы должны извлекать копию как на своем ноутбуке, так и на рабочем столе.Тогда у вас есть: рабочая копия на вашем ноутбуке, рабочая копия на вашем рабочем столе и центральное хранилище, например, на вашем рабочем столе.
Это должно решить ваши проблемы с синхронизацией.
Однако: для вашей проблемыпод рукой, я настоятельно рекомендую изучить Git, еще одну замечательную систему контроля версий, которая не требует централизованного хоста: все проверки обрабатываются одинаково, поэтому вы вносите изменения на своем ноутбуке и переносите их на рабочий стол, или вы вносите изменения на рабочем столеи перенести их на ноутбук, или вы перенесете изменения с ноутбука на рабочий стол и наоборот.