背景:我目前正在研究生物信息学项目。我使用PyCharm作为IDE和GitHub进行版本控制。我想知道我的项目结构...PyCharm/GitHub:管理同一个项目的多个存储库的目录
设置:我们有2个仓库:
- ,里面所有的文件和目录
- 然后我们有一个侧回购的主要回购那托管我们的R-Shiny应用程序/文件/ directores
R-shiny应用程序(2)的GitHub回购是主要回购(1)中的目录之一的镜像。我们将在R-Shiny应用程序上进行持续维护(因此是2次回购的原因)。
我将从此处引用PyCharm项目和GitHub回购(1)和(2)。
问题:处理这种情况的最佳方法是什么?
在我的主要项目(1)目录是它的安全创建一个新的PyCharm项目(2)?
然后将主项目(1)+侧项目(2)推至主项目回购(1)。然后推/拉侧项目(2)到副项目回购(2)2.为两个PyCharm项目创建单独的目录。
我将不得不从(2)复制/粘贴我的目录并将它们适当地粘贴到(1)中。
然后分别推/拉项目(1)和项目(2)。3.或者我应该只是将所有内容整合到一个项目/存储库中,然后为R-Shiny应用程序/目录创建一个单独的分支?我不知道这是可能的还是可行的。
4.其他..
我想找到一个更好的/标准/实际的方式来处理这种情况。我不是任何手段的新手程序员。但我通过反复试验教会了自己,所以有时候我的方法有点不合常规。
谢谢!我对PyCharms的设置非常熟悉,所以这对我来说很有意义。我已经将项目2添加到内容根目录,但系统链接将很难实现。我有没有管理员权限的Windows ...是否有任何其他方式使用同步(项目1,项目子目录2)(项目2项)? –
我已经编辑了答案,因为符号链接是不是在Windows中的选项。 – mozey
谢谢!我应该提到我正在使用Windows进行开发。我不会是今天能够获得这个解决方案,但我会告诉你,当我已经试过了这一点。 –