1

次のようなクラス内のどこかで呼び出す関数があります。

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

このデータは、ハードウェア メーカーが提供するユーザーごとの情報であり、基本的に、この機能を使用する目的が何であっても、ハードウェア メーカーの問題ではないことを示しています。しかし、私は脱線します。

最近、誤ってこの行を含むコードをパブリック GIT リポジトリにコミットしてしまいました。これは、履歴を書き直すほど私には関係ありませんが、コードのこのセクションを残りの部分から引き出して、将来のコミットに表示されないようにする方法を知りたいと思います.

明確にするために、クラスの残りの部分を共有しながら git-ignore に追加できるように、2 つの機密データをこのクラス以外の場所に保存する方法を探しています。

4

1 に答える 1

3

このデータを、アプリケーションへの入力として提供される別のデータファイルに分割し、別の git リポジトリでその 1 つのデータファイルを追跡することをお勧めします。Git 自体は、リポジトリの一部をマスクするようには設計されていません。そのように動作させようとすると、あらゆる種類の狂気が発生します。

于 2011-06-27T22:03:58.797 に答える