Git - 从部分重叠的文件集中维护多个存储库

时间:2015-09-14 23:21:51

标签: windows git bitbucket atlassian-sourcetree

我需要维护存储库,其中工作文件集是文件夹树中文件的子集,并且将重叠-i.e.每个存储库都有共同的文件,但也有不属于其他存储库的文件。作为一个例子,我可能有一个文件夹树:

  Folder/File                  Repository
  -------------------------------------------
  Folder1 
    FileA                      Repo-1  Repo-2
    FileB                      Repo-1
    FileC                              Repo-2


    Folder2
      FileD                    Repo-1  Repo-2


    Folder3
      FileE                            Repo-2

  Folder4
    FileF                              Repo-2

所以我希望Repo-1在其工作集中包含FileAFileBFolder2\FileD,并Repo-2拥有FileA,{其工作集中{1}},FileCFolder2\FileDFolder3\FileE

出现这种需求是因为我的项目由我自己和客户维护,并且我不希望客户端应用程序使用的库文件存储在他们将从远程存储库中提取 - 无论是出于不必要的行李还是源代码保密。

显然,存储库文件夹不能被称为Folder4\FileF并且存在于同一文件夹中,那么我该如何设置呢?

不涉及重新组织文件夹结构或保留文件的重复副本的解决方案会很好..; - )

0 个答案:

没有答案