【发布时间】:2023-03-29 13:54:01
【问题描述】:
背景:我目前正在从事一个生物信息学项目。我使用 PyCharm 作为 IDE 和 GitHub 进行版本控制。我想知道我的项目结构...
设置:我们有 2 个存储库:
- 包含我们所有文件和目录的主存储库
- 然后我们有一个托管我们的 R-Shiny 应用程序/文件/目录的辅助存储库
R-shiny 应用程序 (2) 的 GitHub 存储库是主存储库 (1) 中目录之一的镜像。我们将对 R-Shiny 应用程序进行持续维护(因此需要 2 个 repos)。
从这里开始,我将引用 PyCharm 项目和 GitHub 存储库作为 (1) 和 (2)。
问题:处理这种情况的最佳方法是什么?
1. 在我的主项目 (1) 目录中创建新的 PyCharm 项目 (2) 是否安全?
然后将主项目 (1) + 副项目 (2) 推/拉到主项目 repo(1)。然后将侧项目 (2) 推/拉到侧项目 repo (2)2. 为两个 PyCharm 项目创建单独的目录。
我必须从 (2) 复制/粘贴我的目录并将它们适当地粘贴到 (1) 中。
然后分别推/拉项目(1)和项目(2)。3. 还是应该将所有内容整合到一个项目/存储库中,然后为 R-Shiny 应用程序/目录创建一个单独的分支?我不知道这是否可行或实用。
4.其他..
我想找到一种更好/标准/实用的方法来处理这种情况。无论如何,我都不是新手程序员。但是我通过反复试验自学了很多东西,所以有时我的方法有点不合常规。
【问题讨论】:
标签: git github directory repository pycharm