这是我在过去一个月里遇到的两次,我甚至不确定如何将其称为Google查询.
我实际上正在使用SVN,但似乎这应该是一般的版本问题.
我们有两个项目,其中一个项目依赖于其他一些代码.由于API问题,在产品之间建立某种形式的链接并不务实(我不想配置所有非编码器的机器来完成这项工作).
我想如果我将共享代码的副本放入目录结构中,我将最终覆盖SVN使用的所有配置文件.这意味着依赖项目目录中的版本将无法再更新.
例如:
项目#1需要使用类MyExampleClass,但是,MyExampleClass被定义为Project#2的一部分并且需要它.
我的目标是使用以下布局创建一个subversion存储库
项目模板(docs,mail,... source等)
常见(可以在其他项目上共享的东西).
项目A.
项目B.
等......
该想法基于http://www.autumnofagile.net/ part 0-B
但是他们使用Vault控件.
所以主要的问题是:是否可以共享一个文件夹(在subversion上),以便其他人得到它.和Subversion不会成为复制粘贴区域.
原因是项目是C#/ vb.net(所以Maven不在游戏中).
或者还有另一种解决这个问题的策略吗?
有没有办法在SVN中跨多个解决方案共享项目?我已经在一个解决方案中有一个类库,我想在另一个解决方案中导入.我可以在新解决方案中导入项目,还是路径存在问题(因为项目不在同一个存储库中)?有一个更好的方法吗?