askvity

How do I push changes to Altium 365?

Published in Altium 365 Collaboration 3 mins read

To push changes to Altium 365, you essentially need to migrate your project to Altium 365's version-controlled storage and then commit and push your changes. Here's a breakdown of the process, assuming you've already set up an Altium 365 Workspace and are logged in:

1. Migrating Your Project to Altium 365 Versioned Storage:

This step is crucial if your project isn't already on Altium 365. You have a few options:

  • Option 1: Using the Right-Click Menu (Projects Panel):

    1. In the Projects panel, right-click on the project you want to push changes from.
    2. Select Version Control » Migrate Project to Altium Versioned Storage.
    3. Follow the prompts in the migration wizard.
  • Option 2: Using the Project Menu:

    1. Open the Project menu.
    2. Select History » Migrate Sources to Altium 365 Storage.
    3. Follow the prompts in the migration wizard.
  • Option 3: Using Project Options:

    1. Open the Project Options menu (Project » Project Options).
    2. Go to the General tab.
    3. Select Migrate to Altium 365 Versioned Storage.
    4. Follow the prompts in the migration wizard.

2. Committing Your Changes:

After making changes to your project, you need to commit them. Committing is like taking a snapshot of your project's state.

  1. Open the Storage Manager panel (if it's not already open). You can usually find it under View > Panels > Storage Manager.

  2. In the Storage Manager panel, you'll see a list of modified files. These are the files that have changes since your last commit.

  3. Write a Commit Message. This is a short description of what you changed. Make it informative! Good commit messages make it easier to understand the history of your project.

  4. Click the Commit button. This creates a new revision of your project in your local repository.

3. Pushing Your Changes to Altium 365:

Pushing synchronizes your local repository with the remote repository on Altium 365.

  1. In the Storage Manager panel, click the Push button.

  2. This uploads your committed changes to Altium 365, making them available to your team.

Troubleshooting Tips:

  • "Out of Date" Errors: If you encounter an "Out of Date" error, it means someone else has pushed changes to Altium 365 that you don't have locally. Before pushing, always pull the latest changes from Altium 365 to your local repository using the Pull button in the Storage Manager. This merges their changes into your local project. You might need to resolve conflicts if you and someone else modified the same files.
  • Authentication Issues: Make sure you are properly logged into your Altium 365 Workspace. If you're having trouble, try signing out and signing back in.
  • Network Connectivity: Ensure you have a stable internet connection.

Example Scenario:

Let's say you've modified the schematic for your power supply circuit.

  1. You open the Storage Manager and see that "PowerSupply.SchDoc" is listed as a modified file.

  2. You write a commit message: "Updated power supply schematic with new filter capacitor values."

  3. You click the "Commit" button.

  4. You click the "Push" button.

Now, your updated schematic is safely stored on Altium 365.

By following these steps, you can effectively push your changes to Altium 365, ensuring your team always has access to the latest version of your project.

Related Articles