# DS 2.3.0 - Project Revision Control

**URL:** <https://forum.sierrawireless.com/t/ds-2-3-0-project-revision-control/6074>\
**Category:** Development tools\
**Created:** [January 18, 2013, 9:49am UTC](https://forum.sierrawireless.com/t/ds-2-3-0-project-revision-control/6074 "2013-01-18T09:49:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [January 18, 2013, 9:49am UTC](https://forum.sierrawireless.com/t/ds-2-3-0-project-revision-control/6074/1 "2013-01-18T09:49:35Z")

</div>

The .settings\com.swi.cdt.settings.prefs file seems to contain just user GUI settings?

So can this file be omitted from Revision Control ❓

Any others ❓

---

<div class="post-metadata">

**Author:** ![daav](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/daav/32/2767_2.png) [@daav](https://forum.sierrawireless.com/u/daav)\
**Post date:** [January 21, 2013, 9:01am UTC](https://forum.sierrawireless.com/t/ds-2-3-0-project-revision-control/6074/2 "2013-01-21T09:01:53Z")

</div>

This particular file persists the currently active Build Configuration at project level (otherwise it will be “random” when the project is freshly extracted/imported from source control).  
Globally speaking, .settings directory should be entirely kept in configuration management (along with .project & .cproject files from the root project directory).

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [January 21, 2013, 12:44pm UTC](https://forum.sierrawireless.com/t/ds-2-3-0-project-revision-control/6074/3 "2013-01-21T12:44:34Z")

</div>

> [@daav](#):
>
> This particular file persists the currently active Build Configuration at project level

So I don’t want that under revision control - otherwise the project shows as “dirty” just because someone tried looking at a different Configuration!

---

<div class="post-metadata">

**Author:** ![daav](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/daav/32/2767_2.png) [@daav](https://forum.sierrawireless.com/u/daav)\
**Post date:** [January 22, 2013, 7:04am UTC](https://forum.sierrawireless.com/t/ds-2-3-0-project-revision-control/6074/4 "2013-01-22T07:04:51Z")

</div>

That’s fine.  
You can probably “mark” it to be ignored by your version control system. DS will be fine with that, and is able to recover the project correctly even if the file doesn’t exist.
