2012-03-01 5 views
0

私の現在のプロジェクトで必要とされる "愚かな"ものを実行し、正しい解決策を教えてくれるように助けてもらえますか?git作業フォルダ内でファイルをグループ化する

ソースコードツリーは、4000個のテキストファイルで構成されています。これらのファイルは標準、ベース、私はそれらを保持する必要がありますが、一般的にはコンパイルプロセスに追加したくありません。これは永遠に続くためです。そのうち500個だけがカスタムソリューションの一部であり、チームは非常に頻繁に変更します。これらのファイルは再コンパイルに送信する必要があります。

私たちは、必要なすべての500ファイルの結合ファイルを作成するためのツールを使用しました。すべてのファイルのパターンを検索し、すべてのソースファイルが1つずつ格納された大きなテキストオブジェクトを作成します。 Windows上でcopy *.txt all.txtを実行することと同じ動作です。

git grepと同じ動作をすることは可能ですか? Grepは高速で、すでにgitを使用しています。

gitに2つの重複するファイルセットを格納し、それらをカスタムツールなしで別々に扱うための他の方法がありますか?ブランチとタグは私が見ているように助けることはできません...

答えて

0

明らかな答えは、gitがコマンドを作成できるので、gitとシームレスに統合する独自のツールを作成することでした。

実装の例は、https://github.com/shytikov/git-nav/

です。
関連する問題