Резервное копирование папки с использованием пакетного или PowerShell сценария - PullRequest
1 голос
/ 30 ноября 2011

Я изучаю C # и Java, и я часто создаю небольшие проекты и программы на этих языках.Обычно мой исходный код находится в C: ...... \ Visual Studio 2010 \ Projects \ MyProject или C: ...... \ Eclipse \ Projects \ MyProject.

Я часто дохожу до точкигде код частично работает и, пытаясь добавить новую функцию, я заканчиваю тем, что нарушал рабочий код.Очень печально исправлять все изменения и возвращаться к старому состоянию, и мне требуется много времени, чтобы вернуться туда, откуда я пришел.

Мне было интересно, не могли бы вы помочь мне написать пакет (или WinPowerShell?) Сценарий для резервного копирования моих исходных папок в D: \ Backup \ SourceCode \ CSharp \ MyProject и D: \ Backup \ SourceCode \ Java \ MyProject.И поместите скрипт на мой рабочий стол, чтобы я мог запускать его время от времени, когда у меня есть хороший рабочий код.

Или, если есть какие-либо другие решения этой проблемы, которые вы можете использовать, также приветствуются.

Ответы [ 2 ]

3 голосов
/ 01 декабря 2011

Я бы использовал Управление источниками Mercurial На Hg Init .

есть хорошее руководство

Git - еще одна опция, но Mercurial проще в использовании IMO.

Вы можете получить бесплатный частный хостинг для Mercurial по адресу bitbucket .

2 голосов
/ 01 декабря 2011

Реальная система контроля версий намного лучше.Я бы порекомендовал GIT

Вот пакетный пример, чтобы сделать то, что вы хотите:

REM Delete backup directory
if exist D:\Backup\Code\*.* rd D:\Backup\Code /s /q

REM Create/recreate backup directory
mkdir D:\Backup\Code

REM Copy files/folders
xcopy "C:\SourceCodeFolder" /e /i /y D:\Backup\Code

cls
exit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...