我的项目已设置好,因此我有源代码和配置文件单独的文件夹。
为清楚起见,这是基本的文件夹结构:
C:\SourceCode
C:\ConfigFiles1
C:\ConfigFiles2
C:\ConfigFiles3
这会导致问题,因为我想使用 Git 跟踪所有这些文件夹。另一方面,Git 似乎希望每个跟踪的文件都包含在一个顶级文件夹中。
例如,如果 .git 文件夹位于 SourceCode ( git init /c/SourceCode ) 中,它将拒绝添加 ConfigFiles1 ( git add ../ConfigFiles1 ),因为它在存储库之外。
如果可能的话,我想避免直接在 C:\ ( git init /c ) 上创建存储库,因为这看起来很混乱。尽管如此,我会尽我所能。
我无法将这些配置文件移动到更方便的位置。我被这个文件夹结构困住了。
仅供参考,就我而言,我在 Windows 上使用 Git (msysgit)