git svn を使用して Subversion リポジトリのクローンを作成しました。ソースには、システムに合わせて編集する必要がある構成ファイルがいくつかあります。これらのファイルへの変更をローカル リポジトリに保存したい (ローカルで変更されたファイルを気にせずにブランチを簡単に切り替えるため) が、それらの変更がリモート リポジトリにプッシュされないようにしたいと考えています。
誰でも私を助けることができますか?
前もって感謝します。
git svn を使用して Subversion リポジトリのクローンを作成しました。ソースには、システムに合わせて編集する必要がある構成ファイルがいくつかあります。これらのファイルへの変更をローカル リポジトリに保存したい (ローカルで変更されたファイルを気にせずにブランチを簡単に切り替えるため) が、それらの変更がリモート リポジトリにプッシュされないようにしたいと考えています。
誰でも私を助けることができますか?
前もって感謝します。
約 1 年前にgit-overlookを書きましたが、今では hunk ベースの git-ignore であることに気付きました。これはアルファ版ソフトウェアであり、私が必要とするすべての機能を備えているわけではありませんが、おそらくあなたが探しているものです。
それらのファイルを入れて.gitignore
、残りのレポをそのまま使用することはできませんか? うまくいくはずだと思います。または、ファイルをローカルでバージョン管理し、プッシュしないようにしますか? ファイルではなくプッシュされる変更であるため、それが可能かどうかはわかりません。
リポジトリに既に .gitignore がある場合は、ローカルの git 構成を変更して、必要なファイルを除外する別の除外ファイルを使用することができます (git help gitignore)。それはうまくいくでしょうか?