目前我们有两个回购:
1)项目的回购包含:
/Main Folder |- .git |- /djangoproject |- requirements.txt |- dev-db.sqlite |- manage.py |- .gitignore
git ignore被告知忽略第二个repo,它是app repo并且也驻留在Main Folder中:
2)
/Main Folder |- /django-app-name // the name of the repo as appearing on github |- .git |- /djangoapp |- models.py |- urls.py |- vIEws.py |- admin.py |- .... |- .gitignore |- liCENSE |- README.md |- requirements.txt
这适用于我们的目的,但是以某种方式合并两个repos以便单个命令可以同时使用它们将是非常好的.我刚开始使用git,所以我不知道git包含的所有功能.有没有办法能够在一个回购中跟踪整个django项目的私有和公共部分?使用git进行私有项目设置和开源应用程序的最佳方法是什么?
解决方法 据我所知,最好的方法是使用git子模块.看看git子模块是如何工作的:http://git-scm.com/book/en/Git-Tools-Submodules
总结以上是内存溢出为你收集整理的Django私人项目Git Repo – 开源应用程序回购全部内容,希望文章能够帮你解决Django私人项目Git Repo – 开源应用程序回购所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)