Passing the Joel test – step 1 setting up a versioning system for Windows
Until the last PHP conference I attended (the PHP benelux conference 2010) I used an normal Windows XP installation with a Zend Server CE installation on it at home, and yeah it worked. At the office we already used versioning, bug tracking and some other Joel points. I could see the advantages clearly, even if I was developing on my own at home but I just couldn’t find time and motivation to start converting my home server to something more serious. That is until I attended a track on the Joel test of lornajane. (Slides are available here). I thought it would be a nice idea to keep my Windows installation on the server during this adventure to pass the Joel test.
The first step: setting up a versioning system.
I chose Mercurial not because I think it’s the best, not because it’s the easiest one but just because I didn’t know anything about it yet. (and maybe a little bit because I already saw it had a prepackaged version for Windows)
Installing Mercurial was really easy it only take like 3 minutes before everything was running and I had my first repository created. I could explain what I did but actually I just followed this manual can’t get much easier then that. Because I use Netbeans as my main IDE I could start working right away, Netbeans as build in Mercurial support.
One thing I really liked about my Windows pc at work is that has Tortoise SVN installed for repobrowsing and a lot more. Now Tortoise SVN is not an option when using Mercurial, but hey there is a good alternative called Tortoise HG.
Because I mainly use OSX at home I also installed Mercurial on my Mac, again, it worked immediately.
I must say setting up a versioning system can’t get much easier then this, I expected a lot hassle but it all went very smooth, thumbs up for Mercurial!
https://t.me/s/Official_1xbet_1xbet/1800
Josephadvem
18 Oct 25 at 1:14 am
https://t.me/Official_1xbet_1xbet/1810
Josephadvem
18 Oct 25 at 1:21 am
https://t.me/s/Official_1xbet_1xbet/1744
Josephadvem
18 Oct 25 at 1:27 am
https://t.me/Official_1xbet_1xbet/1712
Josephadvem
18 Oct 25 at 1:41 am
https://t.me/Official_1xbet_1xbet/1653
Josephadvem
18 Oct 25 at 1:43 am
https://t.me/Official_1xbet_1xbet/1777
Josephadvem
18 Oct 25 at 1:48 am
https://t.me/s/Official_1xbet_1xbet/1787
Josephadvem
18 Oct 25 at 1:54 am
https://t.me/s/Official_1xbet_1xbet/1753
Josephadvem
18 Oct 25 at 2:09 am
https://t.me/Official_1xbet_1xbet/1616
Josephadvem
18 Oct 25 at 2:16 am
https://t.me/Official_1xbet_1xbet/1791
Josephadvem
18 Oct 25 at 2:22 am
https://t.me/s/Official_1xbet_1xbet/1605
Josephadvem
18 Oct 25 at 2:44 am
https://t.me/s/Official_1xbet_1xbet/1702
Josephadvem
18 Oct 25 at 2:51 am
https://t.me/s/Official_1xbet_1xbet/1750
Josephadvem
18 Oct 25 at 3:06 am
https://t.me/Official_1xbet_1xbet/1630
Josephadvem
18 Oct 25 at 3:12 am
https://t.me/s/Official_1xbet_1xbet/1645
Josephadvem
18 Oct 25 at 3:19 am
https://t.me/s/Official_1xbet_1xbet/1762
Josephadvem
18 Oct 25 at 3:34 am
https://t.me/s/Official_1xbet_1xbet/1718
Josephadvem
18 Oct 25 at 3:47 am
https://t.me/Official_1xbet_1xbet/1824
Josephadvem
18 Oct 25 at 4:03 am
https://t.me/Official_1xbet_1xbet/1821
Josephadvem
18 Oct 25 at 4:09 am
https://t.me/Official_1xbet_1xbet/1682
Josephadvem
18 Oct 25 at 4:16 am
https://t.me/Official_1xbet_1xbet/1828
Josephadvem
18 Oct 25 at 4:39 am
https://t.me/Official_1xbet_1xbet/1757
Josephadvem
18 Oct 25 at 5:01 am
https://t.me/s/Official_1xbet_1xbet/1783
Josephadvem
18 Oct 25 at 5:14 am
https://t.me/Official_1xbet_1xbet/1852
Josephadvem
18 Oct 25 at 5:30 am
https://t.me/Official_1xbet_1xbet/1673
Josephadvem
18 Oct 25 at 5:31 am
https://t.me/Official_1xbet_1xbet/1648
Josephadvem
18 Oct 25 at 5:37 am
https://t.me/Official_1xbet_1xbet/1734
Josephadvem
18 Oct 25 at 5:43 am
https://t.me/s/Official_1xbet_1xbet/1831
Josephadvem
18 Oct 25 at 5:58 am
https://t.me/s/Official_1xbet_1xbet/1844
Josephadvem
18 Oct 25 at 6:05 am
https://t.me/s/Official_1xbet_1xbet/1827
Josephadvem
18 Oct 25 at 6:12 am
https://t.me/s/Official_1xbet_1xbet/1602
Josephadvem
18 Oct 25 at 6:35 am
https://t.me/Official_1xbet_1xbet/1724
Josephadvem
18 Oct 25 at 6:41 am
https://t.me/Official_1xbet_1xbet/1643
Josephadvem
18 Oct 25 at 6:57 am
https://t.me/s/Official_1xbet_1xbet/1771
Josephadvem
18 Oct 25 at 7:04 am
https://t.me/Official_1xbet_1xbet/1684
Josephadvem
18 Oct 25 at 7:10 am
https://t.me/s/Official_1xbet_1xbet/1608
Josephadvem
18 Oct 25 at 7:26 am
https://t.me/s/Official_1xbet_1xbet/1715
Josephadvem
18 Oct 25 at 7:27 am
https://t.me/s/Official_1xbet_1xbet/1817
Josephadvem
18 Oct 25 at 7:32 am
https://t.me/s/Official_1xbet_1xbet/1676
Josephadvem
18 Oct 25 at 7:54 am
https://t.me/s/Official_1xbet_1xbet/1626
Josephadvem
18 Oct 25 at 8:00 am
https://t.me/Official_1xbet_1xbet/1664
Josephadvem
18 Oct 25 at 8:23 am
https://t.me/Official_1xbet_1xbet/1628
Josephadvem
18 Oct 25 at 8:36 am
https://t.me/s/Official_1xbet_1xbet/1792
Josephadvem
18 Oct 25 at 8:58 am
https://t.me/Official_1xbet_1xbet/1729
Josephadvem
18 Oct 25 at 9:05 am
https://t.me/Official_1xbet_1xbet/1833
Josephadvem
18 Oct 25 at 9:19 am
https://t.me/s/Official_1xbet_1xbet/1710
Josephadvem
18 Oct 25 at 9:21 am
https://t.me/s/Official_1xbet_1xbet/1724
Josephadvem
18 Oct 25 at 9:26 am
https://t.me/Official_1xbet_1xbet/1660
Josephadvem
18 Oct 25 at 9:32 am
https://t.me/s/Official_1xbet_1xbet/1769
Josephadvem
18 Oct 25 at 9:53 am
https://t.me/Official_1xbet_1xbet/1617
Josephadvem
18 Oct 25 at 10:00 am