私は非常に大きく古いプロジェクトを持っています。毎週数百件のコミットがあります。どのように選択されたリビジョンからチェックアウトし、そのリビジョンだけからgitインデックスを作成するのですか?git svnで選択したリビジョンからチェックアウトする方法は?
0
A
答えて
1
。プロジェクトは、あなたがSVNで小さいsubmodules(参照のリポジトリにそれを分割を検討してください大きすぎると感じた場合
:Gitは部分的にチェックアウトの概念がありません(唯一のバージョン10000今にして10000の前に何無視し、私はあなたが意味を推測します) )。
Gitはデルタの圧縮と再利用で非常に優れているので、非常に大きなプロジェクトであってもチェックするのはそれほど大きな問題ではありません。それは主にファイルサイズになります。 Linuxカーネルを見てみると、すべてのリビジョンはチェックアウト時にほぼ一定しています。ほとんどの場合、ディスク速度によって制限されます。リポジトリ全体は、チェックアウトされた作業コピーのサイズのわずか2〜3倍ですが。
ちょうどKernelプロジェクトを見てみると、Gitは非常に大きなプロジェクト用に特別に作られました!
関連する問題
- 1. マスターから選択したファイルをチェックアウト
- 2. git svnで選択したパッチのみをdcommitする方法は?
- 3. チェックアウト方法SVNからGitHubサブモジュール
- 4. git svn fetch - 古いリビジョンを常に無視する方法
- 5. svnリポジトリの外部gitライブラリをチェックアウトする方法
- 6. Jenkinsの特定のリビジョンでgit repoをチェックアウトするには
- 7. Svn Git Migration:コミット履歴付きでsvnの2つの異なるブランチから選択したプロジェクトをGITに移行する方法
- 8. SVNを作成する方法作成したSVNをチェックアウトするには?
- 9. Gitリポジトリをリセットし、SVNからのソースを新しくチェックアウトするには?
- 10. gitはどのようにサブモジュールでチェックアウトするコミットを選択しますか?
- 11. SVNタグとそのリビジョンをコマンドラインからリストする方法
- 12. 選択チェックアウト
- 13. SVN - リビジョンだけをエクスポートする方法
- 14. svnリポジトリからmavenプロジェクトをチェックアウトする方法
- 15. SVNからHGへ:HGチェンジセットからSVNリビジョン番号を出力しました
- 16. SVNスタイルのdiffを取得するためのGitコマンド。リビジョン
- 17. SVNからLuceneをチェックアウト
- 18. svnエラーからのチェックアウト
- 19. 多くのリビジョンが古いチェックアウトとSVNリポジトリを接続していますか?
- 20. svn:ファイルがリビジョンAから古いリビジョンBに変更されましたか?
- 21. SVN戻るリビジョン
- 22. bashの "git status"からファイル名を選択/パイプする方法
- 23. svnチェックアウトは1回のチェックアウトで異なるバージョンですか?
- 24. 方法はありますが「gitのはsvn dcommit」クローン化されたのgit-svnのリポジトリから:
- 25. ファイルのリビジョンやgitリポジトリからのファイルハッシュの検索方法は?
- 26. SVNで逃したリビジョンの内容を見つける方法は?
- 27. 最新ではないsvnリビジョンを元に戻す方法は?
- 28. svnからチェックアウトできません:svn:E000002
- 29. gitからチェックアウトしたプロジェクトを実行するには
- 30. チェックアウト内のSVNチェックアウト
問題はgit svnを使用したいのですが、小さなプロジェクトでこれを使用していて、初期化に多くの時間がかかりました。プラス私はsvnを制御しません。 – IAdapter
さらにgit svnがここでもうまくいくかどうかわかりません。私はそれを試してみたいと思います。 – IAdapter
git svn initは一度だけ実行されます。あなたはそれを一晩中実行させてから、うまくいくはずです。 – Tigraine