4
我和我的團隊正在開發一款django應用。我們希望跟蹤對私人回購協議中django項目文件的更改(以便所有私人信息不可用)以及在github上開源應用程序文件。Django私人項目Git回購 - 開源應用回購
目前我們有兩個回購協議:
1)該項目回購包含:
/Main Folder
|- .git
|- /djangoproject
|- requirements.txt
|- dev-db.sqlite
|- manage.py
|- .gitignore
的混帳忽略被告知忽略第二回購這是應用回購,也存在於主文件夾:
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
這適用於我們的purpo但是,以某種方式鞏固這兩種回購方式真的很不錯,因此一個命令可以同時適用於這兩種回購方式。我剛剛開始使用git,所以我不知道git包含的所有令人敬畏的功能。有沒有辦法能夠在單個回購中追蹤整個django項目的私人和公共部分?使用git的最佳方式是使用私人項目設置和開源應用程序?
使用分支,並推一個,而不是其他? – hd1
如果我要使用分支機構,是否不允許我同時擁有項目和應用程序,以便我可以開發它?含義:一個分支將包含該項目,另一個分支不會?你有沒有關於如何實施的例子? – OozeMeister
其實,在@ Nezo的鏈接上閱讀子模塊,似乎是要走的路,我的道歉。 – hd1