Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
442 views
in Technique[技术] by (71.8m points)

gitignore - Track local ignored files with Git

In our repository some files and folders are ignored. Of interest here are:

  1. Build output folders which contain (among others) some configuration files and external binary modules. Note that this means that those files of interest are located within already ignored folders ("bin" folders).
  2. Setup scripts which are placed along source code. Those scripts are ignored because they are programmer-specific (for example they contain paths to external libraries on local machine).

Yet I would like to trace those files for myself only. Mostly to recreate them easly after cleaning but there are other reasons as well.

How to achieve that?


There is already a similar question: Track files in local Git repo but ignore in remote. But it is only similar and thus answers proposed there are not applicable here:

  1. My ignored-to-be-tracked files are not placed in a single folder (and it would be impractical to place them so). They are in various places in entire tree. And they are quite sparse by the way. Only a few of them.
  2. Alternative branch cannot be used since I need those files all the time in various branches, not just after switching to that alternative branch.
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

This is a bit hackish, but how about symlinking them from a separate repo into your main project?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...