ファイルの競合によってブランチ間を移動するSourceTreeの問題があります。基本的に私は小規模なチームで作業しており、私たちは個々のマシンとは異なるプロパティを持つ 独自のWeb.configファイルを持っています(例えばC:/ Mark/Documents/Project /などのディレクトリパス) ブランチ間を移動するたびにこれらのファイルのために競合が発生しています。私はこれらのファイルをコミットしたくありません。誰かがその ブランチに移動したときにWeb.configの変更をコミットする必要があることを意味します。つまり、ファイルを再度コミットする必要があります。 私たちが抱えているこの問題を回避するために使用できるGitツールや手順はありますか?私が正しくあなたを理解していればあなたがする必要があるすべてはあなたの.gitignore
にWeb.config
を追加で事前ブランチ間を移動するときにファイルの競合の問題が発生する
0
A
答えて
1
で
感謝。
これは、gitがファイルへの変更を追跡するのを防ぎます。各ユーザーは、競合を起こさずに、好きなことを何でもできます。
0
他のブランチに切り替える前にファイルが変更されている可能性があります。切り替え前に作業ツリーをきれいにします。そのファイルの変更が不要な場合は、git checkout -- <path_of_that_file>
で破棄してください。必要な場合はそれらをコミットします。作業ツリーがクリーンであるかどうかを確認するには、git status
を実行します。
関連する問題
- 1. build.gradleから別の.gradleファイルにタスクを移動するときに問題が発生する
- 2. Codeigniter 2.1をウェブホストに移動するとMySQLデータベースの問題が発生する
- 3. JQueryスライダーとiui(iPhone)の間で競合が発生する
- 4. Objective-Cビュー間の遷移中に発生する問題
- 5. zipファイルを開くときに問題が発生する
- 6. git - 両方のブランチで同じファイルを追加すると、奇妙なマージ競合が発生する
- 7. データベーススキーマをHeroku(Postgres)に移行するときに問題が発生する
- 8. 変更をコミットしているときにGitで競合が発生した場合の問題?
- 9. ファイル名の問題が発生する
- 10. ブランチ間にすべての非競合ファイルをコピー
- 11. 2つのJavaScriptの間で競合が発生する
- 12. AuthlogicからDeviseに移行するときに問題が発生する
- 13. 同じブランチを持つ新しいPRのときにGitHubプルリクエストの競合が発生する
- 14. 開始URLを生成するときに競合が発生する
- 15. プロジェクト間で型の競合が発生する
- 16. 別のファイルからクラスをインポートするときに問題が発生する
- 17. CakePHPプラグイン間を移動するときにエラーが発生する
- 18. [Python] [Tornado]:ページ間を移動するときに内部サーバーエラーが発生する
- 19. インデックスルートとカスタムルートの間でapplication.hbsモデルの問題が発生する
- 20. イメージファイルを移動するときにIOExceptionが発生する
- 21. GITで競合が発生するWord
- 22. 複数のWhileループを動かすときに問題が発生する
- 23. Ubuntu端末でプロセスをバックグラウンドからフォアグラウンドに移動するときに問題が発生する
- 24. ディレクトリ上でファイルを移動するときにshutil.moveでエラーが発生する
- 25. ファイルを移動して年月日のフォルダを作成する際に問題が発生する
- 26. nginxを再起動している間にdepoylmentの問題が発生する
- 27. ナビゲーションメニューを作成するときに問題が発生する
- 28. メークファイルを作成するときに問題が発生する
- 29. PostgreSQLを使用するときに問題が発生する
- 30. マルチパートポストリクエストを送信するときに問題が発生する
私たちはこれについて考えましたが、将来的にWeb.configの変更が間違っている可能性があるので、危険な操作だとも考えています。 – Mark
それはあなたのケーキを食べて食べることのようなものです。ファイルを追跡したり追跡したりすることはできません。あなたがファイルに意味のある変更を頻繁にしないと、私は '.gitignore'して、必要なときに強制的に追加します。 – dlsso
注:**ユーザは、ビルドに固有のコードをチェックインする必要はありません。**そうである場合は、それを芽で挟みます。そして、あなたが*問題*を持っていない限り、問題なしにソースツリーで "私"を取ることができます。 – dlsso