Java 用git复制svn:externals
我最近加入了一个新团队。这个团队一直在使用Subversion进行源代码控制。他们让我调查将源代码迁移到Git的可能性 在我意识到它们有大量的svn:external之前,这似乎是一个微不足道的练习。该项目是一个大型JavaEE项目,由几个web项目组成。团队使用svn:externals在各个项目之间共享一些固定资源(如css、javascript等) 我的问题有两个:Java 用git复制svn:externals,java,git,svn,jakarta-ee,Java,Git,Svn,Jakarta Ee,我最近加入了一个新团队。这个团队一直在使用Subversion进行源代码控制。他们让我调查将源代码迁移到Git的可能性 在我意识到它们有大量的svn:external之前,这似乎是一个微不足道的练习。该项目是一个大型JavaEE项目,由几个web项目组成。团队使用svn:externals在各个项目之间共享一些固定资源(如css、javascript等) 我的问题有两个: LI>在我们可以考虑的一组java项目中有更好的共享资源的策略,允许我们删除对VSN的必要性:外部性,并使Git更简单?
-
<> LI>在我们可以考虑的一组java项目中有更好的共享资源的策略,允许我们删除对VSN的必要性:外部性,并使Git更简单?
- 如果没有更好的策略,那么我的替代方案是什么
- 颠覆
- 蚀
- Maven(2.2.1 IIRC)
- Windows(用于开发),AIX(用于生产)
谢谢听起来是Git子模块的好例子。它们应该非常类似于
svn:external
s
摘自Git书籍:
在处理一个项目时,您经常需要使用其中的另一个项目。也许它是一个由第三方开发的库,或者您单独开发并在多个父项目中使用的库。在这些场景中会出现一个常见的问题:您希望能够将两个项目视为单独的,但仍然能够在另一个项目中使用其中一个项目
阅读Git手册中有关Git子模块的更多信息: