Questions tagged [versioning]

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and correspond to new developments in the software.

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and correspond to new developments in the software.

The following are some popular versioning software used:

  1. Git
  2. Subversion (SVN)
  3. Microsoft TFS
3122 questions
2
votes
1 answer

How to track history of db tables that include many-to-many mapping tables?

I have seen several questions here on tracking db history, but can't seem to find one that matches our situation. We need to track the history of several tables, some of which are many-to-many linking tables. Eg say we have this…
chacmool
  • 1,357
  • 2
  • 16
  • 21
2
votes
0 answers

Is Software versioning and software data versioning the same or different?

I'm wondering if Software versioning and software data versioning are the same or different ? Let me explain by an example : I develop a software that is versioned like this v1.1.0, v1.1.1, v1.1.2... This software provides data exporting as…
Matthieu
  • 2,743
  • 19
  • 21
2
votes
1 answer

How to keep track of application version when compiling using Adobe Flex 3?

How to monitor version in swf file when we compile a swf file in Adobe Flex file?
LANE
  • 139
  • 1
  • 2
  • 7
2
votes
0 answers

Design ideas for a versioned db schema with related tables also versioned

Here is the drill, I want to version a database. I have done this before using multiple rows where the table primary key becomes a combination of the row id and either a datestamp or a version #. Now I want to version a table that depends on many…
vfilby
  • 9,938
  • 9
  • 49
  • 62
2
votes
0 answers

A simple way to save a file version to a child folder and generate/increment a log?

I looked to TortoiseSVN and TortoiseHG... bit too much for me and I don't want to setup a structure where the files will be saved. All I want is: When saving a file, first saves the file. Then if there isn't in file's folder a sub-folder called…
probiner
  • 91
  • 9
2
votes
1 answer

Should initial Git commit contain auto generated files?

So far I was developing without versioning software and my application contains many files (functionality, configuration files and auto-generated files). Now another two people will be working on this project so I want to use Git for our…
Dejv
  • 944
  • 2
  • 14
  • 31
2
votes
2 answers

Moving library development in its own project

currently, I'm working on an Embedded Project. At the moment, I have only a local git repository, as I'm the only developer. However, I'm thinking about making it OpenSource and move it to github (if a certain level of functionality is reached :-)…
lugge86
  • 255
  • 3
  • 11
2
votes
0 answers

Differentiating assemblies by publicKeyToken alone

Consider the following scenario: A NuGet package contains two versions of an assembly, one for .NET 3.5 (in lib/net35) and one for .NET 4.0 (in lib/net40). Both are named SomeInterfaces.dll and have version 1.0.0.0, but the strong names for the two…
2
votes
2 answers

Should you maintain separate version numbers of your web-based interface and APIs?

Suppose you are developing a platform which has a web-based interface for its users and APIs for third-party developers. Something similar to Salesforce (or even Facebook). Salesforce and Facebook, both platforms have normal web-based interface for…
abhi
  • 253
  • 7
  • 15
2
votes
4 answers

So do programming languages get updated regularly like everyday applications or are they just x.0 releases?

I was wondering if programming languages and frameworks get updated in small increments or are they just x.0 releases? And if they do how do you keep up on all the changes in every update? I am specifically interested in Objective-C and Cocoa and…
John
  • 123
  • 4
2
votes
2 answers

How can I update a row and insert a new one automatically in NHibernate with one call to Save?

Let's say I have a Type II SCD database, that is basically append only. I am using NHibernate to persist objects to my database. I have an object like so: Pony |- int Id |- Guid EntityId |- string PonyName |- string PonyColor |- int…
snicker
  • 6,080
  • 6
  • 43
  • 49
2
votes
1 answer

Will updating the assemblies File Version have any impact on a BizTalk application?

Will updating the assemblies file version have any impact on a BizTalk application? I want a simple approach to versioning the various assemblies in a BizTalk application, as we'd had a couple of occasions where for external reasons, we weren't sure…
SteveC
  • 15,808
  • 23
  • 102
  • 173
2
votes
1 answer

Storing, tracking and updating an SQLite database version in C++ application

I have an application written in C++ which uses an SQLite database to store information. I need a way of assigning a version number to the database. By this I mean, I need to be able to assign a version number to the state of the database, and if a…
Mark
  • 459
  • 2
  • 12
2
votes
1 answer

Maintaining two versions of the same framework and application

We have a framework created in .NET which controls hardware devices. The entire framework uses MEF so it relies heavily on interfaces. For reasons beyond our control we had to change the hardware and that required some breaking changes to some of…
TimothyP
  • 21,178
  • 26
  • 94
  • 142
2
votes
1 answer

How do I set an upper bound on Gradle dynamic versions?

I can't find any explicit documentation on Gradle dynamic version syntax -- the examples in the official docs are 1.+ and 2.+, neither of which appears to have an upper bound. Say I have 1.0-SNAPSHOT and 2.0-SNAPSHOT in my repository, and I want a…
David Moles
  • 48,006
  • 27
  • 136
  • 235