Version control 如何在交付给客户的应用程序源代码中包含第三方android库代码?

Version control 如何在交付给客户的应用程序源代码中包含第三方android库代码?,version-control,android-library,Version Control,Android Library,我有一个应用程序,它目前正在使用gitub的PullToRefresh库之一。我已经完成了回购,做了一些修改,以更好地适应我的应用程序。我负责给我的客户我的应用程序的代码,所以这将包括库。在我的应用程序源代码中包含它的推荐方式是什么(对android应用程序本身使用SVN) 我想在这一点上,你早就解决了你的特殊问题。为了子孙后代,那么: 如果您要给用户一个带有源代码快照的zip文件,请将库代码包含在子目录中。我还做了一个很好的工作,就是构建一个发布包归档,其中包含二进制文件和源文件所需的所有不同

我有一个应用程序,它目前正在使用gitub的PullToRefresh库之一。我已经完成了回购,做了一些修改,以更好地适应我的应用程序。我负责给我的客户我的应用程序的代码,所以这将包括库。在我的应用程序源代码中包含它的推荐方式是什么(对android应用程序本身使用SVN)

我想在这一点上,你早就解决了你的特殊问题。为了子孙后代,那么:

如果您要给用户一个带有源代码快照的zip文件,请将库代码包含在子目录中。我还做了一个很好的工作,就是构建一个发布包归档,其中包含二进制文件和源文件所需的所有不同的位

如果您要移交源代码存储库,同样可以将每个存储库压缩成一个可以移交的包。为项目的每一部分记录上游可能是值得的,这样客户可以在需要时更新您的fork