2012-06-28 2 views
2

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

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

(попытался ответить на мой вопрос, но есть Недостаточная репутация, поэтому вот оно:

Думаю, я сам это понял. Вот что я сделал, для начинающих:

  1. Создать каталог для хранилищ, C:\www\fossil
  2. Введите fossil каталог
  3. fossil init projectname
  4. Введите каталог существующего проекта C:\www\projectname
  5. fossil open ../fossil/projectname
  6. fossil add *.*

ответ

2

Некоторые комментарии:

  • Шаг 3. Альтернативно может быть сделано с fossil new вместо fossil init.
  • Шаг 6 должен быть fossil add .; это рекурсивно. ископаемое не подчиняется старому правилу Microsoft, которое утверждает, что *.* означает каждый отдельный файл, даже без расширения. fossil add *.* просто добавит все файлы и каталоги, содержащие точку в их имени.
  • Шаг 7 должен быть fossil commit -m "Initial contents of my project"
+0

Спасибо! Ископаемое может быть простым по сравнению с git, но, тем не менее, оно не должно претендовать на простоту. Это не. Я провел большую часть дня с ним, если бы это было просто, я бы все время узнал об этом ... – Ralf

+0

@Ral: На самом деле, я считаю, что окаменелость проста, но вы должны разучивать концепции git, если хотите переключитесь на него. Главное, чтобы ископаемые нуждались в создании базы данных (aka repository) и связывании с ней рабочих каталогов (команда open). Как только вы это поняли, вы овладеете основной концепцией окаменелости. – Benoit

Смежные вопросы