Итак, шаги:
- сделать hg init . в директории со скриптами для инициализации хранилища;
- на гуглокоде создать новый проект mercurial (это не так-то просто, т.к. название выдумывать приходится долго - все удобные уже заняты);
- в директорию ./.hg добавить файл hgrc, в который занести
[paths] default = ADDR
где ADDR - адрес репозитория на гуглокоде, например:[paths] default = https://Edward.Emelianoff@code.google.com/p/freecad-scripts/
- сделать hg add и hg add $(find . -maxdepth 1 -type f -perm -u=x) для добавления всех исполняемых файлов в текущей директории (если нам нужно в проект добавить какие-то скрипты, например), также добавим нужные файлы из поддиректорий;
- выкинуть все ненужные файлы из списка (который можно посмотреть при помощи hg status) при помощи hg forget файлы;
- внимательно проверить список добавленных файлов (с буковкой А в hg st) и если все ОК, сделать hg commit для создания записи в истории правок;
- делаем hg push, вводим пароль от гуглокодовской учетки, и наш проект уже на гуглокоде!
P.S. проект на гуглокоде, просмотр скриптов.
P.P.S. Простую архивацию для заливки файла на гуглокод тоже можно сделать при помощи mercurial: hg archive scripts.tgz.
Journal information