Reputation: 125
We use multiple open source projects in our project. We have many changes spread over these open source projects. What's the best way to manage these open source projects to keep close to upstream while living an easy life?
Upvotes: 0
Views: 172
Reputation: 20107
Use a version control system like git to manage your forks. Be sure to track each remote repository separately. Even though they're all necessary for your final project, you'll find that separate repos make your life much much easier. Separate repos will help you manage your changes vs. remote, and will make it easier to see what's different between your local copy and the remote copy.
Even if the remote project uses subversion, consider using git to manage your local copy.
Upvotes: 1