Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1058901
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T18:05:32+00:00 2026-05-16T18:05:32+00:00

I really need to get started with source control because I’m going absolutely crazy

  • 0

I really need to get started with source control because I’m going absolutely crazy keeping track of my code and modifications as it is.

I’m a single developer on Windows. I use Eclipse for most of my development. Some of my projects are saved in wamp/www folder. Other non-PHP projects are in one or more Eclipse workspaces.

I don’t work in a team with other developers, so my needs are different this way:

  • I need something that lets me create a local repository. Don’t want to depend on an outside site. What I need is the version control, not the external backup.

  • Easy backup is really really important to me. I need to easily backup and restore the repository if I format my computer. I found this question that suggests a version control called Fossil which sounds really attractive in my case, because the whole system is a sqlite file. This would be super easy to backup and restore, but I’d prefer to something a little more well-known if there’s any other well-known version systems that let me do the same thing.

fossil-scm.org/index.html/doc/tip/www/index.wiki

  • I need something that would preferably play nice with wamp.

  • I’m leaning on the side of git because a lot of people talk about it, but I wonder if it’s really the right thing for me. I have a feeling it’s best for teams.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T18:05:33+00:00Added an answer on May 16, 2026 at 6:05 pm

    One of fossil’s strong advantages is that it was designed for “low ceremony”. You don’t have to do much configuration of anything, the database file itself can be kept locally, and it mostly just stays out of the way.

    I’ve been using it on a handful of projects that are mostly single-principle-developer and am becoming quite attached to it.

    It has a small user community partially because it hasn’t had much overt marketing or evangelism. But that community makes up for its lack of marketing by being very responsive on its mailing list.

    But it is also the version control standing behind SQLite, so it is both a user of SQLite for its database file, as well as an important supporting tool for SQLite’s implementation.

    Even for a single user, taking advantage of the ease of replication of a repository is a good way to provide a backup. Hide your repositories on a second machine with a minimal amount of CGI configuration and you can autosynch your work and have a live backup. Put that machine in a friend’s house or at an inexpensive webhost and you have an offsite backup.

    Edit:

    See the fossil homepage for a good starting point. Any repository can be viewed via the built-in web interface which allows access to the timeline, ticket system, wiki, and project settings. It also can be used to view documents that are checked into the repository. In fact, all links to pages at the fossil web site are being served by a copy of fossil.

    There is a decent book in draft form that walks through the process of using fossil for common tasks in a reasonably sized project.

    The source repository for SQLite is also maintained by fossil, and its web interface is served by a copy of fossil as well. All the SQLite repositories and the fossil repository are kept synchronized among several geographically separated servers by cron jobs that do periodic fossil sync commands.

    One easy way to get a hold of a repository with a rich history to play around with is to clone the source to fossil itself. To do this, put a copy of the fossil executable in your PATH, then in an empty folder somewhere say

    C:...>fossil  clone  http://www.fossil-scm.org/  fossil.fossil
    C:...>mkdir src
    C:...>cd src
    C:...>fossil open ../fossil.fossil
    

    You are now standing in an open fossil repository containing the complete source code and revision history of fossil. With GCC, awk, and zlib available, you should be able to build it from source. (On Windows, it is easiest to build with MinGW from an MSYS bash prompt in my experience.)

    You can periodically do fossil update to keep your clone current, and I recommend you try fossil ui to see the full power of the web interface with administrative access to your clone.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to get the maximum value out of this code, but it's really
i'm newbie developer.... i really need help at now... i just get started with
I'm working with Android and I really need a fast way to get a
I am really confused about how I can do this. I need to get
In working on larger Actionscript/Flash projects, I've started to really feel the need for
I am a .Net developer and I need to get started with SharePoint 2010
I had previously asked this question, trying to get started with this code: The
Can't figure out how to use bbp_get_reply_author_role(), and i really need it, returns an
Really need just some guidance : Topological sort by arcs definition (from my question)
I really need the following in magento. When a customer shows the config product

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.