# Update old to  new Version

### **How to maintain future Updates with Old Version**

***

{% hint style="info" %} <mark style="color:blue;">Option1:-</mark> \ <mark style="color:blue;">Create a branch and push your current code there. Then download our CodeCanyon project and push it to another branch. In the final step, merge the branches. Conflicts can happen during the merge, so resolve them with care.</mark>
{% endhint %}

{% hint style="info" %} <mark style="color:blue;">option2:-</mark> \ <mark style="color:blue;">Every time we release an update, we send you the changed files, arranged by folders. You’ll have to replace them in your project. But remember, this might conflict with your custom code. If both of us changed the same file, review it closely and merge the updates carefully.</mark>
{% endhint %}

{% hint style="warning" %}
Note:

1  Before proceeding, ensure you create a backup, as we are not responsible for any potential loss.

2  Please ensure you follow the same steps separately for each of the three folders: Taxido\_laravel,               Taxido\_user, and Taxido\_driver.

3 Do not directly change in your real project it will show errors Regards package name, version and etc.
{% endhint %}

{% hint style="danger" %}
**Warning:** Manual updates to **Taxido** require technical expertise in **React Native**, **Laravel**, **Node.js**, and **Firebase**. Always back up your project and test changes in a staging environment before applying them to production. We are not responsible for any issues or data loss caused by manual updates. Refer to the official documentation for guidance.
{% endhint %}

{% hint style="info" %} <mark style="color:blue;">**Note:**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">As per Envato's policy, installation, setup, configuration, upgrades, or modifications are not included in free support. Free support only covers bugs or errors in the original code. Installation and customization assistance are not provided as part of free support.</mark>\
\ <mark style="color:blue;">However, we are providing guidelines on how to update future releases with your existing source code for informational purposes.</mark>\
\ <mark style="color:blue;">**Please do not create support tickets for issues encountered during the update process, as we will not be able to provide support for them.**</mark>
{% endhint %}

**Follow below steps on how to update existing source code.**

1. Download **Github Desktop** from url as per your system like MacOs or Windows <https://desktop.github.com/>
2. Now Login in Github Desktop and configure the setup with your github.
3. You have already create your project in Visual Studio.
4. Open Github Desktop, on left hand panel top click on <i class="fa-caret-down">:caret-down:</i>

<div align="left"><figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2Ff8FzviJwtwVOL8F3jfkL%2Fimage.png?alt=media&#x26;token=71675043-27ea-46b4-8c40-3e1f0b87aa1a" alt=""><figcaption></figcaption></figure></div>

5. One side menu open in that click on **Add** button
6. On click add button dropdown menu will open in that click on **Create New Repository...**

<div align="left"><figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2F1csGdQHl18aF9KV9v9CF%2Fimage.png?alt=media&#x26;token=127243bd-49ca-4bcd-a2f9-745144886fee" alt=""><figcaption></figcaption></figure></div>

7. After click create new repository one pop-up will appear in the form add your project name your project path where it is located and click on **Create repository** button

<div align="left"><figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2FnUVJZeZ3sKoh9IiuVBsn%2Fimage.png?alt=media&#x26;token=4a1a4a9a-9215-42f4-837c-436265103e32" alt=""><figcaption></figcaption></figure></div>

8. After above process you can check in your project there is another folder created with same project name just remove that folder.
9. After above process complete click on **Publish repository**, one confirmation pop-up will appear in that again click on **Publish repository** button
10. Now download project your project Codecanyon, unzip the folder, click on Taxido\_laravel folder, now copy all the files and paste it in your project

<figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2FSOnqFwvW7hspw3gwoh4h%2Fimage.png?alt=media&#x26;token=0056952c-3607-4fac-9658-ef7c0437e0f1" alt=""><figcaption></figcaption></figure>

<figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2FEZK9sDzNypLPbUuzOIjN%2Fimage.png?alt=media&#x26;token=df0baddd-b9d1-4d11-afe6-bd09b7a992fd" alt=""><figcaption></figcaption></figure>

11. Now Again go to **Github Desktop** give comment and click on commint on main button.

<figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2FTDyWolet7rvWNfOF3SIi%2Fimage.png?alt=media&#x26;token=2e7a9024-a03a-4399-a0b8-aada5be66ed3" alt=""><figcaption></figcaption></figure>

12. Now click on **Push origin**
13. Click right click on your project name from list and click on **View on Github**.

<figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2F6sULCQb13QS8uBntcWo3%2Fimage.png?alt=media&#x26;token=ec64d2c3-9469-4e8b-8a9a-531791dde67f" alt=""><figcaption></figcaption></figure>

14. For check open github in google chrome login in your git and check

<div align="left"><figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2FAz016rCvxG8mPUwJW1iU%2Fimage.png?alt=media&#x26;token=63fd118b-6adf-4e4b-a9ae-cff0b94f2730" alt=""><figcaption></figcaption></figure></div>

15. Now click on **Changes** for check total number for file changes and which files has been changed.

<figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2FcnoLNyE0LiAVA8kfiOdB%2Fimage.png?alt=media&#x26;token=83c0c2b4-0112-414c-947e-48f9ff142629" alt=""><figcaption></figcaption></figure>

16. You can see total number of changes and which file has been changed.

<figure><img src="https://74030740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6o4UzjBZtMQpeq4oeh8s%2Fuploads%2Ff7tVc4W5TtmfvK49v4vn%2Fimage.png?alt=media&#x26;token=f4778377-498e-4751-8c09-e2f370da6883" alt=""><figcaption></figcaption></figure>

17. Every time when ever new update came in project do same process download code unzip folder and paste in your dumy project and push it and go to github and click on changes you can see the in all the files where ever changes happens.
18. Copy the changes one by one and paste it your real project.

<br>
