Я хотел бы легко копировать и обновлять проекты Visual Studio (2010) C ++ со своего рабочего компьютера на мой домашний компьютер. Из-за медленного доступа к сети с удаленным доступом и FTP, копирование данных на флэш-накопитель и езда домой быстрее.
Я хотел бы только скопировать файлы, которые изменились с рабочего компьютера, на флэш-накопитель, а затем скопировать с флэш-накопителя на домашний компьютер. Также наоборот: копируйте только файлы, которые изменились с домашнего компьютера на флэш-диск, затем с флэш-диска на рабочий компьютер.
Доступ к проекту напрямую с флэш-накопителя невероятно медленный, особенно с Intellisense.
Мне не нужно копировать временные файлы, такие как объектные файлы.
Я пытался использовать Make
из командной строки, но есть проблема с теми же именами файлов, но с разными буквами дисков.
Еще одно предупреждение: мой рабочий компьютер — Windows 7 64-разрядная, а мой домашний компьютер — Vista Home edition.
Предпочтения для {бесплатных} инструментов Visual Studio, а затем бесплатных утилит.
Если вы считаете, что это плохая публикация для StackOverflow, перейдите на лучший сайт.
Редактировать 1: Различные макеты папок
«Корневой» путь проектов другой.
Windows 7 — / Пользователи / tmatthews
Windows Vista — / Пользователи / Томас / Работа
Я хотел бы рассмотреть возможность управления версиями, как Git. Если ваша сеть работает медленно, это может занять некоторое время в первый раз, тогда последующие обновления должны быть быстрыми, поскольку будут переданы только изменения.
Вы также можете просто установить GIT-репозиторий на свой флэш-накопитель и обновить его до / от этого репозитория на своем рабочем и домашнем компьютерах, чтобы не приходилось каждый раз копировать все файлы. Он не должен идти по сети, хотя вы, вероятно, будете иметь гораздо большую степень целостности в отношении реального контроля версий с использованием сетевого решения.
Скопируйте измененные файлы и продолжайте свою жизнь.
на работе
xcopy /EXCLUDE:EXCLUDE.TXT / Y / I / E / R / D / C c: \ users \ tmatthews d: \ usbfolder
дома
xcopy /EXCLUDE:EXCLUDE.TXT / Y / I / E / R / D / C d: \ usbfolder c: \ users \ thomas \ work
в основном обратный порядок, чтобы вернуть файлы к работе.
Я годами использовал эту технику для дублирования измененных файлов на рабочем столе на файловом сервере, чтобы файлы находились в двух местах.