首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django Private Project Git Repo -开源App Repo

Django Private Project Git Repo -开源App Repo
EN

Stack Overflow用户
提问于 2012-11-16 00:54:37
回答 1查看 258关注 0票数 4

我和我的团队目前正在开发一个django应用程序。我们希望跟踪私有repo上的django项目文件的更改(这样所有的私有信息都不可用),以及github上的开源应用程序文件。

目前我们有两个repos:

1)项目的repo,包含:

代码语言:javascript
复制
 /Main Folder
  |- .git
  |- /djangoproject
  |- requirements.txt
  |- dev-db.sqlite
  |- manage.py
  |- .gitignore

git ignore被告知忽略第二个存储库,它是应用程序存储库,也驻留在主文件夹中:

2)

代码语言:javascript
复制
/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,这样一条命令就可以同时使用这两个repos,那就太好了。我刚刚开始使用git,所以我不知道git包含的所有令人敬畏的特性。有没有一种方法可以在单个repo中同时跟踪整个django项目的私有和公共部分?使用git,拥有私人项目设置和开源应用程序的最佳方式是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-16 02:00:05

据我所知,最好的方法是有一个git子模块。

看看git子模块是如何工作的:http://git-scm.com/book/en/Git-Tools-Submodules

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13402397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档