0

我想实现特定于分支的功能来帮助我处理我的 git 工作流程。为此,我需要保存一些关于分支的元数据(不一定在一个文件中),并且我希望将其隐藏在版本控制下的实际文件中,但仍然“在现场” - 如果它应该跟随我我决定重新定位我的存储库文件夹。.git 似乎是一个合适的地方,但我还没有找到一种方法来在其中放置一个会随着分支而改变的文件夹。

这样的事情可能吗?如何?

4

1 回答 1

1

.git文件夹是工作目录中唯一不会被 Git 存储库跟踪的东西。如果您想将元数据包含在存储库中并在克隆或推送时保留它,那么您必须将其保留在工作目录中并以通常的方式添加它。

否则,如果您对它仅用于您的一个本地存储库感到满意,那么请确保将其放入.git文件夹中。但是,您将无法对元数据进行版本控制,或者在分支更改时对其进行更改;你需要有一个不同的机制。

否则我会争辩说,如果数据与您的源相关,您应该将其保存在工作目录中并由 Git 对其进行版本控制。或者,如果它不那么相关,则根本不应该存在。

于 2013-05-02T10:24:51.223 回答