加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Django私人项目Git Repo – 开源应用程序回购

发布时间:2020-12-20 13:31:16 所属栏目:Python 来源:网络整理
导读:我和我的团队目前正在开发一款 django应用程序.我们希望跟踪私有存储库上的django项目文件的更改(以便所有私有信息都不可用)以及github上的应用程序文件的开源. 目前我们有两个回购: 1)项目的回购包含: /Main Folder |- .git |- /djangoproject |- require
我和我的团队目前正在开发一款 django应用程序.我们希望跟踪私有存储库上的django项目文件的更改(以便所有私有信息都不可用)以及github上的应用程序文件的开源.

目前我们有两个回购:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读