2016-07-22 12 views
1

から第三レポにリポジトリを統合:フォルダpreprocesspostprocessのそれぞれにおいてはGitHubのは、私がGitHubの上、以下のリポジトリ構造を有するWebページ

DSL/preprocess/ 
DSL/postprocess/ 

を、私はReadme.mdやウィキを持っている...他には何もではありませんそれらのフォルダ(コードなし)。

これらのリポジトリは両方ともDSLのため、私はBriQBDSLという名前の新しいリポジトリに結合したいと考えています。しかし、私はGitHubのWebページからこれをやりたいと思います。

追加情報:

  1. フォルダpreprocesspostprocessのどちらかにはコードがないので、私は歴史を心配していないです。

  2. (必要であれば - 下記参照)私はWikiページをバックアップすることができ

  3. 私はWindowsで働いているとgitがインストールされていない(それをインストールしないことを好むだろう)。

主な懸念事項: - いくつかの時間がかかるだろうページをバックアップ

私の主な関心事は、両方のフォルダ内のWikiは、サブページのかなり多くを持っていることです。私はこの提案された動きの間、それらのページを無傷のままにしたいと思います。

これら2つのリポジトリを、ウェブサイトからBriQBDSLという新しい(3番目の)リポジトリに結合することはできますか?そうでない場合は、プログラムでこれを実行できますか?

+0

wikiはどの形式ですか?マークダウン?あなたはあなたが探しているものを達成するためにgitサブモジュール(https://git-scm.com/book/en/v2/Git-Tools-Submodules)を使うことができますか? – StephenG

+0

はい、wikiはMarkdownにあります。 –

+0

StephenG:サブモジュールを使ってプロジェクトを複製するための 'git clone 'を意味しましたか? –

答えて

2

サブモジュールを使用してください。

新しいリポジトリを作成します。あなたの新しいリポジトリのベースディレクトリから実行git submodule update --init

[submodule "DSL/preprocess"] 
    path = DSL/preprocess 
    url = {URL OF YOUR PREPROCESS REPO} 
[submodule "DSL/postprocess"] 
    path = DSL/postprocess 
    url = {URL OF YOUR POSTPROCESS REPO} 

新しいリポジトリ内

は、次の内容の.gitmodulesファイルを置きます。 (私は、GitHubがこのコマンドをWebサイトから入手できるかどうか分かりません)

+0

gitコマンドに慣れていないのは残念ですが、この場合のルートディレクトリは何でしょうか? –

+1

新しいリポジトリのベースディレクトリ - 申し訳ありませんが、それは明確ではありませんでした。 –

+0

ああ、私が使用しようとしている新しいリポジトリの名前が 'BriQBDSL'であれば'/BriQBDSL'でしょうか? –

関連する問題