我们假设一些名为Graphics,Sound,IO等的共享库项目以及使用这些项目的多个应用程序。 什么是最好的,共享项目一个WC和每个应用程序一个WC?或者每个应用程序都有一个WC和一个独立的图书馆WC?每个应用程序工作副本是否应有自己的库项目工作副本?
I.e.
src
|
|---libs
| |
| |---graphics
| |---sound
| |---io
|
|---project1
|---project2
和:之间的区别
src
|---project1
| |
| |---libs
| |
| |---graphics
| |---sound
| |---io
|
|---project2
| |
| |---libs
| |
| |---graphics
| |---sound
| |---io
我可以看到优势,在每一种情况下,但我觉得现实生活中的经验将是很有益的在这里。
在SVN中共享。建议每个应用程序的工作副本,以防您在多个应用程序上工作并对共享项目进行本地更改。优点主要在于如果我们使用了不同的共享库分支 - 这些库处于积极的开发阶段,并不是非常稳定。 – 2010-11-03 18:21:03