gpt4 book ai didi

svn - 同步库/项目颠覆存储库

转载 作者:行者123 更新时间:2023-12-04 13:55:00 27 4
gpt4 key购买 nike

我正在开发一个库以及几个使用它的项目,我发现自己经常在修改项目的同时修改库(例如,向库添加一个函数并立即在项目中使用它) .
因此,该项目将不再与以前版本的库一起编译。

因此,如果我需要回滚更改或测试项目的先前版本,我想知道在 checkin 时使用的是哪个版本的库。
我想我可以手动执行此操作(只需在日志文件中写入版本号),但如果这可以自动执行,那就太好了。

最佳答案

一个可能对您有用的选项是使用对库的 svn:external 引用。标记项目时,您可以执行以下两项操作之一:

  • 更新 svn:external 以引用库的特定修订版;或者
  • 更新 svn:external 以引用您在库中创建的新标签。

由于 svn:external 元数据将成为主项目提交历史的一部分,您始终可以获得主项目上的标签,它会引用库的正确版本。我们这样做了,而且效果很好。当您想要卡住您所依赖的库代码版本以准备发布时,它也会派上用场。

关于svn - 同步库/项目颠覆存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23603/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com