如果您为某个脚本(如购物车)设置了SVN回购协议,您将如何处理将使用该购物车的网站,同时还包含自定义功能?您需要对自定义零件进行源代码管理,以便添加新的回购。您是否将脚本回购复制到特定站点?如果你这样做并且bug修复被应用到脚本,你也必须将它们应用到这个项目中。有一个从2个位置获取代码的自定义构建脚本会更好吗?这只有在被修改的代码不是第一个回购的一部分时才有效。如何处理两个项目,一个包含另一个项目?
回答
为此,我会使用external。这真的是它的目的。
摘录:
有时是非常有用的构建作出了一些不同检出的工作副本。例如,您可能希望不同的子目录来自存储库中的不同位置,或者可能来自不同的存储库。
幸运的是,Subversion提供了对外部定义的支持。外部定义是本地目录到版本化资源的URL映射(可能还有特定版本)。在Subversion中,您使用
svn:externals
属性在组中声明外部定义。
对于您的情况,您将购物车项目作为自定义项目的外部。
将更改购物车上的登录方法以使用自定义功能将检查回原位置? – SJaguar13 2010-10-05 17:03:08
这是您必须安排项目以支持此项目的地方。据我了解,你的购物车是你的共同项目。把它想象成一个函数库或某种类型的dll。它被您的自定义使用,但也可能用于其他项目。您的购物车图书馆将具有基础知识,并且您的自定义项目将具有其特定内容(即自定义)。如果您在购物车项目中修改了某些内容,那么它必须是一般的,它必须为所有其他项目提供服务。一旦你有了这个设置,你的自定义项目将在购物车项目中有所体现,并且可以从那里提交对购物车的修改 – MPelletier 2010-10-05 17:50:15
如果你压倒某些东西,该怎么办?原始需要保留,但项目需要修改版本。 – SJaguar13 2010-10-05 18:28:06
- 1. Xcode 4.2如何将一个项目包含到另一个项目中?
- 2. 如何在一个主项目中包含多个Xcode项目
- 3. 将iOS Storyboard项目包含到另一个项目中?
- 4. 在另一个项目中包含项目
- 5. 将Nuget包从一个项目添加到另一个项目
- 6. 如何在一个LocalStorage项目中包含两个表格?
- 7. 如何从一个项目访问webservice到另一个项目
- 8. 如何根据另一个项目构建一个Android项目
- 9. Angular 2:如何将一个组件从一个运行Angular项目包含到另一个Angular项目中?
- 10. 在一个项目中包含另一个Css智能感知
- 11. 在另一个QT项目中包含一个QT库
- 12. 如何管理依赖Git中另一个项目的项目?
- 13. 如何使用TeamCity包含另一个项目中的另一个项目的DLL
- 14. 如何使用ClassLoader将项目包含在另一个项目中
- 15. 如何在另一个Intellij gradle项目中包含Intellij gradle项目?
- 16. 在Eclipse PDT中,如何将Subclipse项目包含到另一个项目中?
- 17. 如何构建一个Android项目到包含其他项目的jar项目
- 18. 如何将Git项目迁移为包含子项目的一个项目
- 19. 我如何在github中包含另一个项目
- 20. 将包含前两个项目的列表和包含指定项目后的两个项目切片?
- 21. 如何设置一个包含多个子项目(OSGi-Bundles)的Eclipse项目
- 22. 在一个项目中包含图像
- 23. 在android项目中包含一个.gif
- 24. CMAKE选项包含一个目录
- 25. 如何导入一个cocos2d项目的一部分到另一个项目
- 26. 通过Resharper从一个项目移动到另一个项目?
- 27. 将Localizable.Strings从一个项目复制到另一个项目
- 28. 将一个项目引用到另一个项目中
- 29. ExtJS视口访问另一个项目的一个项目
- 30. c#从另一个项目建立一个项目
那么,你做到了吗?我很想知道... :) – MPelletier 2010-10-13 19:59:05