私を説明させてください。しばらくの間、私はいくつかのコードを開発しました。今私は部品を分けてオープンソースにしたいと思っています。私の主な問題は、ファイルに関するすべてのコミット履歴を保存してになります。1つのgitリポジトリから別のgitリポジトリにすべての履歴を含むファイルまたはフォルダを分割する方法はありますか?
-3
A
答えて
1
私はあなたが求めている疑いがあることは、それ自身の中にサブディレクトリ(またはファイルのセットだけ)を作成する方法ですリポジトリ。その場合は、あなたは前に何度も回答された質問求めている:
- Detach (move) subdirectory into separate Git repository
- How to make a part of a Git repository a submodule
- Create a submodule repository from a folder and keep its git commit history
- Rewrite history git filter-branch create/split into submodules/subprojects
と十分に立証されてをし、 googlable:
-
上のアドバイスに反すると重複として閉じられているため、この候補になり
- GitHub - Splitting subfolder out into a new repository
。
0
あなたは次のように、ファイルへのコミット履歴Gitの非難を使用し、保存することができます:
git blame <full_file_path> > blame_file.txt
関連する問題
- 1. 分割されたリポジトリからgitの履歴を復元する
- 2. Git履歴を削除せずにファイル/フォルダをgitリポジトリから削除する方法
- 3. 履歴付きgitリポジトリを別のリポジトリにエクスポート
- 4. リモートリポジトリを含むgitリポジトリをクローンする方法はありますか?
- 5. gitリポジトリ内のディレクトリを別のgitリポジトリにミラーリングする方法はありますか?
- 6. gitのファイルをリポジトリAからリポジトリB /サブディレクトリに移動します。履歴は失われません。
- 7. TFSVCからGITへの移行 - 部分履歴付きリポジトリ?
- 8. gitリポジトリの履歴に大きなファイルが見つかりません
- 9. svn - リポジトリの一部+履歴を別のリポジトリのフォルダにコピーしますか?
- 10. Gitは2番目のリポジトリと履歴を削除します
- 11. 2つの独立したGitリポジトリを1つの履歴タイムラインで1つに結合する方法
- 12. Gitリポジトリから別のGitリポジトリに変更を移す
- 13. 別のコンピュータからgitリポジトリにファイルを取得する方法
- 14. 1つのgitリポジトリに複数のプロジェクトがありますか?
- 15. リポジトリの履歴で各gitコミットの単語数を見つける方法は?
- 16. すべてのgitの履歴からファイルを削除する
- 17. リポジトリから別のリポジトリにプッシュ - Git
- 18. 複数のリモートgitリポジトリを1つのリポジトリに組み込む方法は?
- 19. 1 gitリポジトリを他のリポジトリにリンクする方法は?
- 20. テスト用GITリポジトリはありますか?
- 21. ファイルからGitリポジトリをリカバリする "GITパックファイルではありません"
- 22. gitリポジトリの作成後の履歴の追加方法
- 23. gitリポジトリから自分のファイルをダウンロードするには
- 24. 複数のリポジトリを含む1つのフォルダに複数のgitをプル
- 25. デタッチは、私は複数のサブディレクトリが含まれているgitリポジトリを有する別のGitリポジトリ
- 26. Documentumのあるリポジトリから別のリポジトリへのファイルまたはフォルダの移行
- 27. gitリポジトリからビルドし、別のリポジトリをサブフォルダにクローン化する
- 28. ローカルのgitリポジトリをリモートのgitリポジトリにバックアップする方法
- 29. gitリポジトリをサブフォルダとして別のリポジトリに移動して履歴を保存する
- 30. gitリポジトリを別のリポジトリのブランチにマージする方法
私はあなたができるとは限りません。歴史を保存する必要はありますか?新しいgit repoを作成して、必要なファイルを追加して、「Initial Commit」というラベルを付けることはできませんでしたか? –
それは興味深いものではありません – kyb
また、https://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository/ – 1615903