Skip to content

Comment on Can I have multiple Git repos from a single project folder?

Comments

if you want the files interleaved in the same folder hierarchy (ie. not separated into engine and web-files as @shorbaji suggests) to my knowledge there is no way to do this. I doubt any folder based version control system will allow you to do that. You would have to use something like RCS :shudder:

If you are considering such a structure, ask your self: why? This is not a common structure (thus the lack of tool support), but your problem is common.

If you want to separate your files into two subdirectories as suggested, I recommend using a top level git repo to track all of it, and using git submodule for your engine:

    projects 
      | engine # directory containing you engine code
         | .git
         | files...
      | MyProject
         | .git
         | .gitmodules
         | engine # a clone of your engine repository above
            | ...
         | the rest of your files ...
If you don't know how git submodule works, read the man pages.

Ya, I was thinking about doing exactly that. I figured that might be the best option, but thought I'd ask in case there was some Git feature that I just didn't know about. I'll probably go this way. Thanks!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.