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 8385383
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T17:39:21+00:00 2026-06-09T17:39:21+00:00

I recently joined a new team. This team has been using Subversion for their

  • 0

I recently joined a new team. This team has been using Subversion for their source control. They asked me to investigate the possibility of moving the source code to Git.

This seemed like a trivial exercise until I realized they have a large number of svn:externals. The project is a large Java EE project that consists of several web projects. The team uses svn:externals to share some fixed resources (like css, javascript, etc.) amongst the various projects.

My question is twofold:

  • Is there a better strategy for sharing resources within a set of Java projects that we could consider, allowing us to remove the necessity for svn:externals and making the switch to git simpler?
  • If no such better strategy exists, then what are my alternatives?

This is quite a large codebase (lots of revisions and files) so I’d like to take advantage of the performance of git.

Here is the relevant software stack they are using:

  • Subversion
  • Eclipse
  • Maven (2.2.1 IIRC)
  • Windows (for development), AIX (for production)

Thanks

  • 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-06-09T17:39:22+00:00Added an answer on June 9, 2026 at 5:39 pm

    Sounds like a good case for Git submodules. They should be pretty similar to svn:externals.

    Excerpt from the Git Book:

    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.

    Read more on Git submodules on the Git book: http://book.git-scm.com/5_submodules.html

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

Sidebar

Related Questions

I recently joined this organisation that I am currently working at that has asked
I have recently joined a team where they are using JSON serialization to pass
I recently joined a company which is using django to build their product. I'm
I recently joined a team that is working on a ASP.NET MVC project.. they
I have recently joined a small development team that is considering a new version
just joined this awesome site… Ive recently been working in XNA on C#, making
I have recently joined a new developing project building a thick client application using
I recently joined a company that uses codeigniter. I have been using nodejs and
I've recently joined a team with a code base which hasn't been under version
I have recently joined a company that using typed datasets as their 'Dto'. I

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.