タグ付けされた質問 「manual」

10
shで「検索」の「-prune」オプションを使用する方法
の例がよくわかりませんman find。例や説明を教えてもらえますか?正規表現を組み合わせることができますか? より詳細な質問は次のとおりです: のchangeallようなインターフェイスを持つシェルスクリプトを記述しますchangeall [-r|-R] "string1" "string2"。これは、サフィックスを持つすべてのファイルを検索します.h、.C、.cc、または.cppとのすべての出現に変更string1するとstring2。-r現在のディレクトリのみにとどまるか、サブディレクトリを含むかのオプションです。 注意: 非再帰的な場合lsは許可されていません。使用できるのはfindおよびのみsedです。 試しましたfind -depthがサポートされていませんでした。だから私は-prune助けることができるのかと思っていましたが、の例が理解できませんでしたman find。 EDIT2:私は割り当てを行っていましたが、自分で仕上げたいので、詳細については質問しませんでした。私はすでにそれを実行して提出したので、ここで質問全体を述べることができます。また、を使わずに何とか課題を終えることができましたが、-pruneとにかく学びたいと思います。
219 regex  shell  find  manual 

3
Git-選択したファイルでマージの競合と手動マージを強制する方法
共通のマスターブランチと多数の並列ブランチ(インストールごとに1つ)があり、それぞれに特定の変更がほとんどないWebアプリケーションを維持しています。ソースコードはgitで管理されており、マスターブランチからパラレルブランチに機能やバグ修正を転送する必要がある場合に最適なツールです。しかし、機密性が高く、自動マージは通常悪い結果をもたらすファイルはほとんどありません。したがって、何らかの方法でマークを付けることができ、すべてのマージで競合が発生し、手動でマージする必要がある場合、マージははるかに簡単になります。 私は答えを探しました: 私が使用しています--no-コミットと--no-ffのマージオプションが、それは同じではありません。 こことここで誰かが同じ質問をしますが、解決策はありません。 同様のケースは、somefile.php merge = oursを含む.gitattributesを使用してファイルがマージされないようにする方法のようです。競合を生成したり、手動マージを強制したりするマージオプションを見つけようとしましたが、今のところ見つかりませんでした。 以下を含む.gitattributes:somefile.php -mergeが自動的にマージされることはないため、手動でマージする必要があります。これは90%の解決策ですが、私が求めているのは、自動マージを試して、成功したかどうかに関係なく、競合としてマークすることです。しかし、これはこれまでのところ解決策に最も近いものです。 (...説明してくれたCharles Baileyに感謝します...) 誰かが書き込みカスタムマージドライバ(にお勧め1、2)が、どのように行うには、それは私にははるかに明確からです。 編集:バリアント4。説明
83 git  merge  branch  conflict  manual 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.