1
ソリューションをフォークすることは可能ですが、その一部を使用することはできますか? X個の名前空間のうち1つだけが別のフォルダにあるという名前空間だけを必要としているとします。もちろん、それに依存する問題はないと仮定します。Git:ソリューションの一部のみをフォークして使用する
最新の変更を取得するためにアップストリームにプルしたいと思っていますが、は、マスターからの解決策の一部でしかありません。
必要なGitコマンドを実行してください。
UPDATE:解決策は単にファイルを削除するだけの場合、どうすれば将来のマージ問題を回避できますか?これらの削除が私のレポの最新の正しい変更であることをGitに伝えるにはどうすればよいですか?
Gitの経験があまりありませんが、これが長期的に考えられる可能性のある副作用について説明してください。 「私がこれらのファイルを削除しても、それをマージ・コンフリクトとして見ないでください」と言いたいと思います。 –
私が見ている限り、犯罪者はいません...しかし、いくつかの質問が発生します。例えば。新しいものがマスターで作成された場合、フォークにも引き込まれます(マージ中に手動で除外されない限り)。誰かがマスターコードを編集して誤って削除された部分への参照を追加した場合(フォークを引っ張っても機能しない)どうすればよいでしょうか?何百万というwhat-ifsがあります...そして、より良い決定は、明示的な依存関係を持って別々に開発できるモジュールでソリューションを分割することだと思います。だから、おそらくVCSの仕事ではなく、依存関係管理システムの仕事です。 – kan
実際には問題なく動作しているようです。ありがとう! –