Mercurialリポジトリに誤って間違って追加されたファイルがあります。このファイルは、Netbeansがすべてのローカルワークスペースで常に変更しているNetbeans固有のファイルです。だから彼らが引き出すたびに、Mercurialは彼らがローカルの変更を修正したと思って、それらのファイルを棚上げせずにマージすることはできません。チームに削除を伝播させずにMercurialファイルを忘れる
ファイルの削除をチーム全体に伝播させずにMercurialにこのファイルを削除または忘れさせる方法を教えてください。 hg forgetまたはhg removeを使用するたびに、次回リポジトリから取得したときに、ローカルワークスペースからファイルが削除されます。
私たちは何が欠けていますか? Mercurialがそれを削除した後にファイルをバックアップして引っ張って置き換えないと、これを行う簡単な方法はありますか?
はこのコマンドラインですか?どのcコマンドを実行してhgを忘れているか、hg pullとhg updateを実行していますか? –
私はそれをcmd行とTortoiseHgの両方で行いました。私は私のチームが使用している中央の共有リポジトリから試しています。ドキュメントは、共有リポジトリの作業ディレクトリから削除されないという点で正しいです。しかし、チームの誰もが引っ張ってきたら、それを自分のものから取り除く。私にはちょっと奇妙に見えます。 – sma