プロジェクトAがgitをSCMとして使用していると仮定します。私は彼らのレポを複製して、自分のニーズに合った変更を加えます。gitで他の人プロジェクトを追跡する
答えて
gitでこれを行う本当の良い方法は、変更内容を「再配置」することです。これは、 "自分の"リポジトリからの更新をあなたの変更にマージするのではなく、すべての変更を巻き戻し(元に戻す)、ブランチに変更を加えて(すべてが素敵で線形なので)、変更を "再生"その上に
これは、履歴を元に戻したときに変更内容をインタラクティブに変更するのではなく、基本的に変更内容を基本的には一連の「パッチ」とみなします。
おそらく、これがどのように動作するかを簡単に文書化することをお勧めしますか?確かに、それは繰り返しているかもしれませんが、gitドキュメントを読んだことがない人にとっては、これをどこかに記録することは有益でしょう。 –
@darthcoder:http://stackoverflow.com/questions/804115/git-rebase-vs-git-merge and http://stackoverflow.com/questions/904353/unable-to-understand-git-branch-merge- and rebaseは、 "rebase"トピックに関する何らかのドキュメントを提供しています – VonC
はい。矛盾する変更がマージされます。これは基本的には良い点のDVCSです。
私は自分の変更のためにブランチを構築し、それを上流のコードの上に定期的にリベースする傾向があります。
- 1. 他のgitリポジトリをXcodeプロジェクトに追加
- 2. OpenCV人体追跡
- 3. Git:ローカルブランチは他のローカルブランチを追跡します
- 4. アンドロイドでGPSを使って他の人を追跡するには?
- 5. gitの.gitディレクトリを自分の店で追跡する方法
- 6. gitのリモート追跡ブランチに
- 7. git-svnでブランチを追跡しない
- 8. GITのコンテキストで、追跡対象ファイルと未追跡ファイルとは何ですか?
- 9. Git - 追跡ブランチに関する情報
- 10. 人々を追跡することは、コンピュータビジョンのカメラスコープです
- 11. gitはリソースフォークを追跡しますか?
- 12. Gitで追跡するディレクトリを追加する。エラーメッセージ;追加のサイズ制限?
- 13. gitでディレクトリとすべてのファイルを追跡開始する
- 14. JavaScript/jQueryページの設定をgitで追跡する方法は?
- 15. To-Doの追跡とGitの問題
- 16. Gitブランチングと環境配備の追跡
- 17. Redmine - プロジェクトのgitリポジトリを追加する
- 18. gitを使ってプロジェクトをローカルに追跡したら、どうすればGitHubに追加できますか?
- 19. C++ OpenCV:通りに移動する人を追跡する
- 20. チャット中に友人のIPアドレスを追跡する方法
- 21. CCTVビデオの人々を追跡する方法
- 22. gitでremotes/p4/masterブランチを追跡する
- 23. Kinect(trackingID)を使用して1人を追跡する方法
- 24. Git:リモートマスタを追跡するリモートブランチを作成する
- 25. gitで追跡された異なるプロジェクトを1つのリポジトリに移動する
- 26. 他の人が私のGitリポジトリにコミットできますか?
- 27. git reset - 特定の未追跡のファイルを無視する
- 28. Facebookは追跡を友人に招待する
- 29. リモートブランチを追跡するためのGitサブモジュール
- 30. git - Linuxカーネルの.configファイルを追跡する
http://stackoverflow.com/questions/804115/git-rebase-vs-git-mergeおよびhttp://stackoverflow.com/questions/904353/unable-to-understand-git-branch-mergeも参照してください。 rebaseトピックの詳細については、 – VonC