1
私はiOSアプリケーションで作業しています。 iOSシミュレータを使用してください。弱いフレームワークのリンクができないようで、フレームワークを削除するだけでテストや開発のためのdevブランチでの使用方法だと思っていますが、フレームワークをリリースのマスターブランチに残しておいてください。ファイルを削除し、devブランチでのみコードをマージしてください。
問題は、私がdevブランチから削除し、次にdevにマスターにマージしたい新しい機能を追加すると、フレームワークの使用法の削除もマージされるということです。これは理にかなっていますが、私はその周りに道を探しています。
これはgitで可能ですか?
あなたの根本的な問題は、サードパーティ製のフレームワークもマスターに含まれてはいけないということです。この方法でgitを悪用しようとしています。しかし、単純にdevブランチをリベースして、マージする前にフレームワークを削除するコミットを削除することができます。 –
根本的な問題を解決する代替手段は何ですか?基本的には、リリースではフレームワークが必要ですが、それを使用しない機能の開発中は途中で取り込まれます。 – Helam
リリースプロセスが必要です。 gitを使ってソフトウェアを配布するのは良い方法ではありません。 –