将项目资产同步
如果您已将项目与 Git 存储库关联(例如,以便在 JupyterLab 中处理 Notebook 或 Python 脚本、在 RStudio 中协作处理 R Shiny 应用程序,或者导出资产以在项目之间共享),那么可以在该存储库与该项目之间进行同步。 您必须将 IDE 中创建的代码资产同步,才能以作业形式在项目或部署空间(Shiny 应用程序)中运行这些资产。 您可以:
- 将选定项目资产推送到存储库
将创建项目时选择的存储库分支中的文件的更改拉取到项目中。 长度为零的文件予以忽略,不会拉取。 下列类型的文件会拉取到项目中:
- Notebook 文件(
.ipynb文件) - 常规 Python 脚本(
.py文件) - R 脚本(
.R文件) R Shiny 应用程序
请注意,如果要查看项目中的更改,必须先落实在 JupyterLab 或 RStudio 中所作的更改并将其推送到项目存储库,然后才能在存储库与项目之间进行同步。
- Notebook 文件(
要将项目和存储库中的更改同步,请完成下列步骤:
- 在项目中,单击项目工具栏中的
。 - 选择仅拉取,以将 Git 存储库中文件的更改拉取到项目中。 拉取操作可能会根据推送到存储库的更改,在项目中创建、更新或删除资产。 只会拉取 Notebook 文件、Python 脚本或 R Shiny 应用程序的更改,不会拉取其他类型的文件的更改。 已推送到 Git 存储库且大小为零字节的 Notebook、脚本或 RShiny 应用程序都视为无效,不会拉取到项目中。 此外,不会拉取隐藏的 Notebook 文件、Python 脚本或 R Shiny 应用程序。
选择拉取并推送,以将项目资产的新状态推送到 Git 存储库。 系统会要求您选择要推送到存储库的项目资产。 只有文件类型受支持的文件才会列出。
重要说明:必须执行这两个同步步骤,才能将该项目与 Git 存储库完全同步。 第一步将最近的更改从 Git 存储库拉取到项目中。 第二步将累积的更改从该项目推送到 Git 存储库中。
父主题: 不推荐 Git 集成