本文档翻译自:https://docs.conan.io/en/latest/creating_packages/package_repo.html

    有时将配方和源代码放在同一存储库中会更方便。如果您正在开发和打包自己的库,而不是第三方库,则更应该如此。
    有两种不同的方法:

    • 使用conanfile的exports source属性将源代码与配方一起导出。这样,配方是独立的,从源代码构建时不需要从外部来源获取代码。它可以被认为是源代码的 “快照”。
    • 使用conanfile的scm属性自动捕获存储库的远程和提交。