On Saturday 20 December 2014 15:49:26 Fred van Stappen wrote:
>
> For example, yesterday i upload the beta version of ideU. I go back to my
> truck and, before to sleep, i just check something on the pc => ooops, i
> uploaded the old-not working version => must come back to wifi point => but
> already closed => aaargh.
>
The working principle is:

- You setup a local git repository.
- You work locally and commit every step to the local git repository (normally 
10 to 30 commits in a workday).
- If you use a graphical git client like MSEgit you have a handy tool to check 
what has changed, to make a fast review before commiting and to compare 
different versions.
- From time to time if you have internet connection you synchronize the remote 
git repositories on Github and/or Gitorious with your local git state. This 
includes the whole history and every commit step you made, it is 
named "push". You do *not* *replace* the "version" on Github with your 
new "beta release".
- Do not use "git push -f" or "--force" because this wipes out the existing 
history on Github.
- If you like to mark a specific repository state as a release create a "tag", 
with MSEgit it can be done by RighClick-'Tag' in the wanted commit log row.
- In order the tag will be listed in Github website it must be pushed to 
Github if you have internet connection the next time. In MSEgit it can be 
done by RightClick-'Push Tag' in the wanted row of the tag window.
- There should be no binaries in the git repository.

And that something goes wrong while preparing a release is absolutely normal, 
it happens to me often and to Graeme probably also. ;-)

Martin

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to