<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Arcgis pro python version control in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/arcgis-pro-python-version-control/m-p/1629308#M74469</link>
    <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/204821"&gt;@Antonio_Fraga&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do this exactly how you've explained, I have a ArcGIS Pro project file contained with a Git repository, this repo then is controlled using a .gitignore to prevent it from adding the aprx file, gdb, etc. Doing this allows me to see the versions of the python toolboxes, scripts, and notebooks multiple versions and allows me to publish and push to code reviewers and the like. I would say your idea is the correct move!&lt;/P&gt;&lt;P&gt;Cody&lt;/P&gt;</description>
    <pubDate>Wed, 02 Jul 2025 12:45:49 GMT</pubDate>
    <dc:creator>CodyPatterson</dc:creator>
    <dc:date>2025-07-02T12:45:49Z</dc:date>
    <item>
      <title>Arcgis pro python version control</title>
      <link>https://community.esri.com/t5/python-questions/arcgis-pro-python-version-control/m-p/1629291#M74467</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;I’m working on a series of scripts, toolboxes, and notebooks within an ArcGIS Pro project. I’d like to have version control with Git, similar to what I use with VS Code. I’m not sure what the best approach is. I was thinking of initializing a .git repository directly in the folder where ArcGIS Pro stores the project, and creating a .gitignore file to exclude unnecessary files. However, I’m not sure if that’s the correct way to do it or if there’s a better alternative. Thank you.&lt;/P&gt;&lt;P&gt;Antonio&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 10:56:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcgis-pro-python-version-control/m-p/1629291#M74467</guid>
      <dc:creator>Antonio_Fraga</dc:creator>
      <dc:date>2025-07-02T10:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: Arcgis pro python version control</title>
      <link>https://community.esri.com/t5/python-questions/arcgis-pro-python-version-control/m-p/1629308#M74469</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/204821"&gt;@Antonio_Fraga&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do this exactly how you've explained, I have a ArcGIS Pro project file contained with a Git repository, this repo then is controlled using a .gitignore to prevent it from adding the aprx file, gdb, etc. Doing this allows me to see the versions of the python toolboxes, scripts, and notebooks multiple versions and allows me to publish and push to code reviewers and the like. I would say your idea is the correct move!&lt;/P&gt;&lt;P&gt;Cody&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 12:45:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcgis-pro-python-version-control/m-p/1629308#M74469</guid>
      <dc:creator>CodyPatterson</dc:creator>
      <dc:date>2025-07-02T12:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: Arcgis pro python version control</title>
      <link>https://community.esri.com/t5/python-questions/arcgis-pro-python-version-control/m-p/1629815#M74473</link>
      <description>&lt;P&gt;I pretty frequently use the commondata folder to house my repos. Or keep the toolbox in a totally separate location and set it to import by default. &lt;A href="https://github.com/hwelch-fle/pytframe2/blob/main/tools/utilities/VersionControl.py" target="_self"&gt;Here's a simple version control tool&lt;/A&gt; I use sometimes to keep track of branches from within Pro. &lt;A href="https://github.com/hwelch-fle/arcade-manager" target="_self"&gt;And another one&lt;/A&gt; that lets you use Git and plaintext to manage Attribute Rules.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jul 2025 12:22:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcgis-pro-python-version-control/m-p/1629815#M74473</guid>
      <dc:creator>HaydenWelch</dc:creator>
      <dc:date>2025-07-03T12:22:51Z</dc:date>
    </item>
  </channel>
</rss>

