背景:私は現在、バイオインフォマティクスプロジェクトに取り組んでいます。 PyCharmをIDEとして使用し、GitHubをバージョン管理用に使用しています。私は...私のプロジェクトの構造に疑問を抱いたPyCharm/GitHub:同じプロジェクトの複数のリポジトリのディレクトリを管理する
セットアップ:我々は2つのリポジトリがある:
- 私たちのファイルとディレクトリ
- そして、我々はサイドレポを持っているすべてを収容する主なレポ
R-shiny app(2)のGitHubレポは、メインのrepo(1)のディレクトリの1つのミラーイメージです。私たちは、R-Shinyアプリを常にメンテナンスしています(したがって、2 reposの理由)。
ここではPyCharmプロジェクトとGitHubリポジトリを(1)と(2)のように参照します。
質問:この状況を処理する最善の方法は何ですか?私のメインのプロジェクト(1)ディレクトリで
1.新しいPyCharmプロジェクト(2)を作成することが安全ですか?
メインプロジェクト(1)+サイドプロジェクト(2)をメインプロジェクトレポ(1)にプッシュ/プルします。次に、サイドプロジェクト(2)をサイドプロジェクトレポ(2)にプッシュ/プルします。2.両方のPyCharmプロジェクト用に別々のディレクトリを作成します。
(2)から私のディレクトリをコピー/ペーストして、(1)に適切に貼り付けなければならないでしょう。
次に、プロジェクト(1)とプロジェクト(2)を別々にプッシュ/プルします。3.また、1つのプロジェクト/リポジトリにすべてを統合し、R-Shinyアプリケーション/ディレクトリ用に別のブランチを作成するだけでいいですか?これが可能か実用的かどうかは私には分かりません。
4.その他..
私はこのような状況に対処するためのより良い/標準/実用的な方法を見つけたいです。私は初心者プログラマーではない。しかし、私は試行錯誤して自分自身をたくさん教えてきたので、ときどき私の方法はちょっと変わっています。
ありがとうございます!私はPyCharms設定にかなり精通しているので、これはすべて私にとって意味があります。私はコンテンツルートにプロジェクト2を追加しましたが、システムリンクは実装するのが難しいでしょう。私は管理者権限のないWindowsを持っています...(プロジェクト1、サブディレクトリプロジェクト2)と(プロジェクト2)を同期する他の方法はありますか? –
シンボリックリンクはWindows上のオプションではないので、私は答えを編集しました。 – mozey
ありがとう!私は開発のためにWindowsを使用していると述べていたはずです。私は今日この解決法に到達することはできませんが、私がこれを試してみたらお知らせします。 –