Projekt-Assets synchronisieren
Wenn Sie Ihr Projekt mit einem Git Repository verknüpft haben, können Sie zwischen dem Repository und Ihrem Projekt synchronisieren. Das Zuordnen eines Projekts zu Git ist nützlich für die Arbeit mit Notizbüchern oder Python Skripten in JupyterLab, die Zusammenarbeit an R Shiny-Apps in oder den Export von Assets zum RStudio projektübergreifenden Teilen. Sie müssen Ihre in IDEs erstellten Code-Assets mit Ihrem Projekt synchronisieren, um diese Assets als Jobs in einem Projekt oder Bereitstellungsbereich (Shiny-Apps) auszuführen.
Sie haben folgende Möglichkeiten:
Ausgewählte Projektelemente in das Repository übertragen
Ziehen Sie Änderungen, die an Dateien vorgenommen wurden, aus dem Repository-Zweig, der zum Zeitpunkt der Projekterstellung ausgewählt wurde, in das Projekt. Dateien mit einer Länge von null werden ignoriert und nicht abgerufen. Die folgenden Dateitypen werden in das Projekt übernommen:
- Notizbuchdateien (
.ipynbDateien) - Normale „ Python “-Skripte (
.pyDateien) - R-Skripte (
.RDateien) - R-Shiny-Apps
Um Ihre Änderungen im Projekt zu sehen, müssen Sie diese zunächst committen und von JupyterLab oder RStudio in das Projekt-Repository pushen. Synchronisieren Sie anschließend das Repository mit Ihrem Projekt.
- Notizbuchdateien (
So synchronisieren Sie Änderungen in Ihrem Projekt und im Repository:
Klicken Sie in Ihrem Projekt auf das
Symbol „Synchronisieren“ in der Projekt-Symbolleiste.Wählen Sie „Nur ziehen“, um die Änderungen, die an Dateien im Git Repository vorgenommen wurden, in Ihr Projekt zu ziehen. Der Pull-Vorgang kann dazu führen, dass Assets in Ihrem Projekt erstellt, aktualisiert oder gelöscht werden, je nachdem, welche Änderungen in das Repository übertragen wurden. Es werden nur Änderungen an Notebook-Dateien, Python Skripten oder R Shiny-Apps übernommen, Änderungen an anderen Dateitypen werden nicht übernommen. Notebooks, Skripte oder RShiny-Apps, die in ein Git Repository mit einer Größe von null Byte übertragen wurden, gelten als ungültig und werden nicht in das Projekt übernommen. Außerdem werden versteckte Notizbuchdateien, Python Skripte oder R Shiny-Apps nicht abgerufen.
Wählen Sie „Pull and Push“, um den aktuellen Stand der Projekt-Assets in das Repository „ Git “ zu übertragen. Sie werden gebeten, auszuwählen, welche Projektdateien in das Repository übertragen werden sollen. Es werden nur Dateien der unterstützten Dateiformate angezeigt.
Wichtig: Sie müssen beide Synchronisierungsschritte ausführen, um das Projekt vollständig mit dem Git Repository zu synchronisieren. Im ersten Schritt werden die aktuellen Änderungen aus dem Repository „ Git “ in das Projekt übernommen. Im zweiten Schritt werden die gesammelten Änderungen aus dem Projekt in das Repository „ Git “ übertragen.