I'm trying fossil as my new VCS, since I'm a lone developer working on small projects. I started testing fossil but I encountered a (probably major newbie) problem. How does one push or pull to another directory (which is easy on Hg). Fossil pull or push commands expect a URL and not a directory. When I start a server in one directory and try to push from another directory I get the "server loop" error message. Any ideas?
相关问题
- Using Subversion and SourceSafe at the same time?
- subversion merge - “has different repository root
- How do you see the changes for a version in TFS?
- Re-apply a previously reverted commit in SVN
- preserving history when using mercurial ontop of c
相关文章
- What is the tortoisehg gui equivalent of doing “hg
- How to use Mercurial from Visual Studio 2010?
- SSIS solution on GIT?
- Is it possible to do a “destroy history” in TFS?
- Is there a version control system abstraction for
- Get Android library module version number from ins
- Sprockets::CircularDependencyError application.js
- Why do I see a deleted remote branch?
According to this fossil ticket, cloning, pushing and pulling require a fossil server to be running. You can't just use the repo, you'll have to start a server, then refer to http://localhost/whatever and you should be golden.
fossil server
in the original repositoryfossil clone http://localhost
:8080 <repository name>
(or push or pull)If the content is the same, I use the same fossil file.(You don't require pull/push) eg.
In some case(prj1 is full, prj2 is subset of prj1), I use safer method 'fossil ui'. eg.
When I tried this, clone and pull worked just as expected WITHOUT running a fossil server.
Create a master repository
Clone the master repository
Modify the master
Pull from the modified master