2017-11-21 18 views
1

私はトランクに大きなファイルが含まれていないリポジトリを持っています。作業ブランチでは、以前はいくつかのバイナリを大ファイルとして追加していました。今、私は彼らがもう大ファイルにならないようにしています。私はまだトランクに合流していない。largefilesを通常のファイルに変換する

ファイルを完全に削除してからコミットしてからhg add --normalを使用してファイルを追加しようとしましたが、これはdiffファイルに.hglfとバイナリファイルの両方を含むdiffになります。新しいブランチを作ったりグラフトを変えたりせずにスタンドを取り除く方法はありますか?

答えて

0

私は元々分岐していた祖先から新しいブランチを作成してしまい、混乱したブランチをマージしました。このマージを行う前に、問題の大ファイルのすべてを除外しました。次に、新しいコミットを作成し、--normalフラグを使用してlargefilesを通常のファイルとしてコミットしました。

この新しいブランチで祖先にプルリクエストを作成したとき、スタンダードファイルがdiffには現れず、大きなファイルはマージされませんでした。

関連する問題