这让我很头疼!我什至无法用语言描述这个问题。
基本上,我希望能够管理具有以下要求的 Actionscript 类的核心库 (coreLib):
- 新项目启动时会 checkout 最新版本。
- 开发人员可以对 coreLib 进行更改,然后在项目编写时将它们提交回存储库(可能是错误修复、添加功能等)
- 该项目包含 coreLib 的“快照”,因此,如果几个月后返回,它(尽可能自动)拥有 coreLib 的副本,保证与项目的兼容性。
我尝试使用外部,但这可能会破坏向后的兼容性。我目前正在将 coreLib 导出到项目中,并将其与项目一起进行 VC 处理。但我不知道如何将更改返回到存储库中,而不只是复制顶部并丢失历史记录。
有什么建议吗?
最佳答案
svn:externals 到底是如何破坏兼容性的?您可以将 svn:externals 链接到特定修订版,以便当您返回历史记录时,您的项目会与正确版本的库链接。
另请参阅我在问题 SVN: Release branch and externals? 中的回答
关于actionscript-3 - 在 Subversion 中管理核心库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3716103/