Я хотел бы настроить папку архива в Windows XP, который позволит мне отбрасывать несколько различных версий того же файла, и иметь его хранят каждую версию. Я предположил бы это для работы подобный корзине, где можно отбросить те же времена файла 10, и она хранит каждую версию. Кто-либо знает, как я могу сделать это?
Спасибо!
Править: Используя Систему управления версиями полное излишество для этой ситуации. Я могу просто записать сценарий, который добавляет метку даты и времени в файл при добавлении к папке.
Этот пакетный файл копирует Ваш файл (файлы) в "_bpath" (установите его, как Вам нравится), и добавьте фактическую дату, часы, минуты и секунды к нему.
@echo off
Set _bpath=T:\Temp\
if [%1]==[] goto :eof
:loop
Set _file=%~n1%
Set _ext=%~x1%
For /f "tokens=1-3 delims=1234567890 " %%a in ("%time%") Do Set "delims=%%a%%b%%c"
For /f "tokens=1-4 delims=%delims%" %%G in ("%time%") Do (
Set _hh=%%G
Set _min=%%H
Set _ss=%%I
Set _ms=%%J
)
copy %1 "%_bpath%%_file%(%date:/=-% %_hh%h%_min%m%_ss%s)%_ext%"
shift
if not [%1]==[] goto loop
Для удобства Вы могли добавить этот пакетный файл к своему меню правой кнопки "Send To" путем копирования его в %APPDATA%\Microsoft\Windows\SendTo
Или если Вам нужно больше расширенных функций, программное обеспечение, которые подражают машине времени Mac OSX, как (свободная) Машина времени Comodo или Временная шкала Джина (35$), могло быть хорошим выбором.
Я рекомендовал бы использовать фактическую систему управления версиями. Многие из них имеют клиенты Windows и/или окружают интеграцию. Несколько примеров:
Windows Vista и 7 имеет Восстановление системы, которое позволяет Вам выделять процент своего жесткого диска для резервного копирования старых версий файла. Это, вероятно, ближе к тому, что Вы ищете, но недостаток (кроме того, что Вы выполняете WinXP) - то, что Вы не можете указать явно, какие файлы Вы хотите управляться версией - таким образом, Вы могли бы потерять некоторые старые изменения файлов, если Вы не выделяете достаточно своего жесткого диска для Восстановления системы.
Древний старый RCS, хотя текст только, является очень легким весом и является моим решением той же проблемы. Существуют более современные VCSes, хорошо подходящие многофайлового и проекты мультиразработчика, но для одного человека руководящие файлы по одному, RCS является просто правильным.
Я буду второй понятие использования системы управления версиями, но рекомендовал бы bzr как один из более легких.
Лично, я использую TortoiseSVN. Это не точно решение для перетаскивания, которое Вы просите, но это очень приятно интегрируется с Windows Explorer, просто в использовании и очень надежно. Плюс он - моя любимая (свободная) цена.
Это не XP, но Машина времени на Mac точно, что Вы ищете http://www.apple.com/macosx/what-is-macosx/time-machine.html