https://github.com/lazhari/git-submodules
project use the git submodules
https://github.com/lazhari/git-submodules
Last synced: 6 months ago
JSON representation
project use the git submodules
- Host: GitHub
- URL: https://github.com/lazhari/git-submodules
- Owner: Lazhari
- Created: 2016-05-12T11:26:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-12T11:28:43.000Z (over 9 years ago)
- Last Synced: 2025-01-21T21:09:37.506Z (12 months ago)
- Size: 0 Bytes
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Git Tools - Submodules
## Submodules
It often happens that while working on one project, you need to use another project from within it. Perhaps it’s a library that a third party developed or that you’re developing separately and using in multiple parent projects. A common issue arises in these scenarios: you want to be able to treat the two projects as separate yet still be able to use one from within the other.
Here’s an example. Suppose you’re developing a web site and creating Atom feeds. Instead of writing your own Atom-generating code, you decide to use a library. You’re likely to have to either include this code from a shared library like a CPAN install or Ruby gem, or copy the source code into your own project tree. The issue with including the library is that it’s difficult to customize the library in any way and often more difficult to deploy it, because you need to make sure every client has that library available. The issue with vendoring the code into your own project is that any custom changes you make are difficult to merge when upstream changes become available.