私はgitの初心者ユーザで、5つのプロジェクトを含むC#Visual Studioソリューション(sln)を持っています。私はすでに5つの異なるgitの 'プロジェクト'が必要であることをすでに理解しています。Visual StudioソリューションからGitリポジトリを移動する
現在、これらのGitプロジェクトはslnディレクトリのディレクトリに保存されていますが、履歴情報などを含めて別のディスクに置いています。 どうすれば安全に実行できますか?
編集/更新: が、これはVisual StudioでGitの拡張内からcloneコマンドを使用するのと同じです:
C:\プログラムファイル(x86の)\ Gitの\ビン\ 私は出力を得ますgit.exe clone -v --bare --progress "G:/ Data/Eigen/Informatica/KorgKronosTools/KorgKronosTools /" "d:/ git/KorgKronosTools" ベアリポジトリへのクローン作成d:/ git/KorgKronosTools ... 完了しました。その後、
cd c:\backup\
mkdir project-X
cd project-X
git --bare init
既存のリポジトリにし、その中に行く:
今git remote add origin file://c:/backup/project-X
git push origin master
バックアップへのに良い時間を考えるたびに、 は何がしたいことはリモートリポジトリである
同じgitリポジトリに多くのプロジェクトがあるVSソリューションを使用することは可能です。あなたはサブモジュールを考えていますか? – JaredPar
@JaredPar私は現在、それぞれのVSプロジェクト(5 in 1ソリューション)をgit One by Oneにコミットする必要があります...個々のプロジェクトの代わりに完全なVSソリューションをコミットする方法はありますか? –
ルートに新しいgitリポジトリを作成し、 'git add 'を実行してください。 – JaredPar