私は同じことを試みていましたが、次の「うまくいったようです:
私は(Windows上で)持っています:
D:/phd/analyses
/analysis1/ #This is an existing repository
/analysis2/ #another existing repository
/analysis3.tex
/analysis4.tex
...
/analysisN.tex
analysis1.tex ... analysisN.tex
私がまだ取り組んでいないアイデア (「スタブ」など) が含まれていて、私が取り組んanalysis1/
でanalysis2/
いるものがあります (したがって、コード、tex、... が含まれています)。他の分析に取り掛かると、それらは独自のフォルダーに移動され、したがって独自のリポジトリに移動されます。
私がしたことは(分析のgit bashで):
git init
git add *.tex
git remote add self .
git submodule add self:/analysis2/.git analysis2
git submodule add self:/analysis5/.git analysis5
git commit -m "Initial commit"
これはうまくいったようです。
D:/phd/analyses/.git/config
次のようになり.gitmodules
ます。
[submodule "analysis2"]
path = analysis2
url = self:analysis2/.git
[submodule "analysis5"]
path = analysis5
url = self:analysis5/.git
よろしく、サイモン・ナップ