1

我有一个函数,我在我的类中的某个地方调用它,如下所示:

RLP.Unlock("User ID", new byte[] { ... });

这些数据是硬件制造商提供的每个用户的信息,这基本上表明无论您使用该功能是什么都不是他们的问题。但我离题了。

最近,我不小心将这行代码提交到公共 GIT 存储库。这对我来说不足以重写历史,但我很想知道如何将这部分代码从其余部分中提取出来,以便它不会出现在未来的提交中。

需要明确的是,我正在寻找一种将这两个敏感数据存储在这个类以外的地方的方法,以便我可以将它们添加到 git-ignore,同时仍然共享类的其余部分。

4

1 回答 1

3

我建议您将这些数据分解到作为应用程序输入提供的单独数据文件中,然后在单独的 git 存储库中跟踪该数据文件。Git 本身并不是为屏蔽存储库的一部分而设计的,如果你试图强迫事情以这种方式工作,就会导致各种疯狂。

于 2011-06-27T22:03:58.797 回答