Re: [hlcoders] Source control solution?
Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
...VSS 'Get latest version' is SVN 'Update' :S Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 9:11 AM, DAV d...@davlevels.com wrote: Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Merging really isn't all that scary once you've done it a few times, and as long as you keep you change sets small and to the point, it shouldn't pose you any problems. Of course that only really matters if you're working with someone else at the same time. Rich DAV wrote: ...VSS 'Get latest version' is SVN 'Update' :S Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 9:11 AM, DAV d...@davlevels.com wrote: Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
File locking sucks, learn to use merge. Heck, SVN takes care of it for you the majority of the time! - Andrew -Original Message- From: hlcoders-boun...@list.valvesoftware.com [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV Sent: Tuesday, 25 August 2009 6:11 PM To: Discussion of Half-Life Programming Subject: Re: [hlcoders] Source control solution? Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
to take full advantage of SVN you really need to switch out of the file locking mentality. it seems counter-intuitive at first but after a while its pure magic. On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.auwrote: File locking sucks, learn to use merge. Heck, SVN takes care of it for you the majority of the time! - Andrew -Original Message- From: hlcoders-boun...@list.valvesoftware.com [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV Sent: Tuesday, 25 August 2009 6:11 PM To: Discussion of Half-Life Programming Subject: Re: [hlcoders] Source control solution? Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Indeed, it sounds like you know how to merge so what's the problem? On 25/08/2009, at 10:56 PM, Arg! chillic...@gmail.com wrote: to take full advantage of SVN you really need to switch out of the file locking mentality. it seems counter-intuitive at first but after a while its pure magic. On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.au wrote: File locking sucks, learn to use merge. Heck, SVN takes care of it for you the majority of the time! - Andrew -Original Message- From: hlcoders-boun...@list.valvesoftware.com [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV Sent: Tuesday, 25 August 2009 6:11 PM To: Discussion of Half-Life Programming Subject: Re: [hlcoders] Source control solution? Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
There's only been one case of merge screwing up on me. I say screwed up but I really mean it should have come up as Conflicted instead of trying to be too clever and merging in code which I just removed. I've never locked any file and my team haven't needed too either. Merge works fine, but then again it's not always common for more than one person to be messing with the same function at the same time tbh. Thanks, - Saul. On 25 Aug 2009, at 13:56, Arg! chillic...@gmail.com wrote: to take full advantage of SVN you really need to switch out of the file locking mentality. it seems counter-intuitive at first but after a while its pure magic. On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.au wrote: File locking sucks, learn to use merge. Heck, SVN takes care of it for you the majority of the time! - Andrew -Original Message- From: hlcoders-boun...@list.valvesoftware.com [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV Sent: Tuesday, 25 August 2009 6:11 PM To: Discussion of Half-Life Programming Subject: Re: [hlcoders] Source control solution? Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Merges from hell generally occur when someone has been working for weeks without committing their code. That's when you run into problems because they (or someone else) has touched everywhere in the code base and a ton of things need to be merged. Updating/committing often and some simple communication between the developers go a long way to preventing merge pains. --Bob On Tue, Aug 25, 2009 at 6:48 AM, Saul Rennisonsaul.renni...@gmail.com wrote: There's only been one case of merge screwing up on me. I say screwed up but I really mean it should have come up as Conflicted instead of trying to be too clever and merging in code which I just removed. I've never locked any file and my team haven't needed too either. Merge works fine, but then again it's not always common for more than one person to be messing with the same function at the same time tbh. Thanks, - Saul. On 25 Aug 2009, at 13:56, Arg! chillic...@gmail.com wrote: to take full advantage of SVN you really need to switch out of the file locking mentality. it seems counter-intuitive at first but after a while its pure magic. On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.au wrote: File locking sucks, learn to use merge. Heck, SVN takes care of it for you the majority of the time! - Andrew -Original Message- From: hlcoders-boun...@list.valvesoftware.com [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV Sent: Tuesday, 25 August 2009 6:11 PM To: Discussion of Half-Life Programming Subject: Re: [hlcoders] Source control solution? Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
When svn was explained to me, i was told that 1 thing svn doesnt do is manage the project for you. Team members still need to be know who's working in what area to avoid conflicts. The file locking method prevents devs from stuffing up someone else's work in progress, but that doesnt help when the dev in question goes on holiday for 3 weeks and forgets to commit their code. On Wed, Aug 26, 2009 at 5:24 AM, Bob Somers magicbob...@gmail.com wrote: Merges from hell generally occur when someone has been working for weeks without committing their code. That's when you run into problems because they (or someone else) has touched everywhere in the code base and a ton of things need to be merged. Updating/committing often and some simple communication between the developers go a long way to preventing merge pains. --Bob On Tue, Aug 25, 2009 at 6:48 AM, Saul Rennisonsaul.renni...@gmail.com wrote: There's only been one case of merge screwing up on me. I say screwed up but I really mean it should have come up as Conflicted instead of trying to be too clever and merging in code which I just removed. I've never locked any file and my team haven't needed too either. Merge works fine, but then again it's not always common for more than one person to be messing with the same function at the same time tbh. Thanks, - Saul. On 25 Aug 2009, at 13:56, Arg! chillic...@gmail.com wrote: to take full advantage of SVN you really need to switch out of the file locking mentality. it seems counter-intuitive at first but after a while its pure magic. On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.au wrote: File locking sucks, learn to use merge. Heck, SVN takes care of it for you the majority of the time! - Andrew -Original Message- From: hlcoders-boun...@list.valvesoftware.com [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV Sent: Tuesday, 25 August 2009 6:11 PM To: Discussion of Half-Life Programming Subject: Re: [hlcoders] Source control solution? Thanks for all the replies. It really helped. I decided to give the svn/xp-dev.com/tortoiseSVN another try. And after some work i managed to get used to it. I managed to make the lock of all the files mandatory and also add some other things more at my taste. I know the lock doesn't have to be but i don't like the merge thing. I just have to keep remembering that that VSS 'Get latest version' is SVN 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;) (and other similar things) Thanks again, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote: I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net wrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmann da...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list
[hlcoders] Source control solution?
Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
I used CVS for 8 years and my last job and it was hellish. We use SVN for our mod and I would never consider going back to CVS. There are also some very nice SVN plug-ins for Visual Studio which make it even easier to work with as well as the excellent TortoiseSVN. - Jed 2009/8/24 Bob Somers magicbob...@gmail.com: For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
I would recommend git On 8/24/09, Olly oli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
I don't think the distributed systems are any harder to conceptualise, at least not with a decent explanation. And they are infinitely better. http://mercurial.selenic.com/wiki/ http://git-scm.org/ And some other references for git. http://progit.org/book/ http://github.com/guides/home On Mon, Aug 24, 2009 at 9:03 PM, Bob Somersmagicbob...@gmail.com wrote: For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
They are harder to understand if you are coming from a simple filesystem one like ss Sent from my iPhone On 24 Aug 2009, at 12:24, joshua simmons simmons...@gmail.com wrote: I don't think the distributed systems are any harder to conceptualise, at least not with a decent explanation. And they are infinitely better. http://mercurial.selenic.com/wiki/ http://git-scm.org/ And some other references for git. http://progit.org/book/ http://github.com/guides/home On Mon, Aug 24, 2009 at 9:03 PM, Bob Somersmagicbob...@gmail.com wrote: For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Any links to said VS Plugins? I used CVS for 8 years and my last job and it was hellish. We use SVN for our mod and I would never consider going back to CVS. There are also some very nice SVN plug-ins for Visual Studio which make it even easier to work with as well as the excellent TortoiseSVN. - Jed 2009/8/24 Bob Somers magicbob...@gmail.com: For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Subversion is very simple once you get use to a front end - tortoise svn is one of the better ones - many large developers use svn as the internal source control system on the LAN - if your using SS at work, branch out to SVN at home :) You can check out one file at a time, you just need to select it, and apply lock - remove lock when your done Adam If you open an account at the planet, you get svn, and cvs, and a few other tools in the yearly account fee. Owner Nigredo Studios http://www.nigredostudios.com --- On Mon, 24/8/09, Olly oli...@gmail.com wrote: From: Olly oli...@gmail.com Subject: Re: [hlcoders] Source control solution? To: Discussion of Half-Life Programming hlcoders@list.valvesoftware.com Received: Monday, 24 August, 2009, 9:38 PM They are harder to understand if you are coming from a simple filesystem one like ss Sent from my iPhone On 24 Aug 2009, at 12:24, joshua simmons simmons...@gmail.com wrote: I don't think the distributed systems are any harder to conceptualise, at least not with a decent explanation. And they are infinitely better. http://mercurial.selenic.com/wiki/ http://git-scm.org/ And some other references for git. http://progit.org/book/ http://github.com/guides/home On Mon, Aug 24, 2009 at 9:03 PM, Bob Somersmagicbob...@gmail.com wrote: For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders __ Find local businesses and services in your area with Yahoo!7 Local. Get started: http://local.yahoo.com.au ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Nobody has any love for Perforce? Adam amckern McKern wrote: Subversion is very simple once you get use to a front end - tortoise svn is one of the better ones - many large developers use svn as the internal source control system on the LAN - if your using SS at work, branch out to SVN at home :) You can check out one file at a time, you just need to select it, and apply lock - remove lock when your done Adam If you open an account at the planet, you get svn, and cvs, and a few other tools in the yearly account fee. Owner Nigredo Studios http://www.nigredostudios.com --- On Mon, 24/8/09, Olly oli...@gmail.com wrote: From: Olly oli...@gmail.com Subject: Re: [hlcoders] Source control solution? To: Discussion of Half-Life Programming hlcoders@list.valvesoftware.com Received: Monday, 24 August, 2009, 9:38 PM They are harder to understand if you are coming from a simple filesystem one like ss Sent from my iPhone On 24 Aug 2009, at 12:24, joshua simmons simmons...@gmail.com wrote: I don't think the distributed systems are any harder to conceptualise, at least not with a decent explanation. And they are infinitely better. http://mercurial.selenic.com/wiki/ http://git-scm.org/ And some other references for git. http://progit.org/book/ http://github.com/guides/home On Mon, Aug 24, 2009 at 9:03 PM, Bob Somersmagicbob...@gmail.com wrote: For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders __ Find local businesses and services in your area with Yahoo!7 Local. Get started: http://local.yahoo.com.au ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
VALVe does Thanks, - Saul. On 24 Aug 2009, at 15:23, Tom Edwards t_edwa...@btinternet.com wrote: Nobody has any love for Perforce? Adam amckern McKern wrote: Subversion is very simple once you get use to a front end - tortoise svn is one of the better ones - many large developers use svn as the internal source control system on the LAN - if your using SS at work, branch out to SVN at home :) You can check out one file at a time, you just need to select it, and apply lock - remove lock when your done Adam If you open an account at the planet, you get svn, and cvs, and a few other tools in the yearly account fee. Owner Nigredo Studios http://www.nigredostudios.com --- On Mon, 24/8/09, Olly oli...@gmail.com wrote: From: Olly oli...@gmail.com Subject: Re: [hlcoders] Source control solution? To: Discussion of Half-Life Programming hlcoders@list.valvesoftware.com Received: Monday, 24 August, 2009, 9:38 PM They are harder to understand if you are coming from a simple filesystem one like ss Sent from my iPhone On 24 Aug 2009, at 12:24, joshua simmons simmons...@gmail.com wrote: I don't think the distributed systems are any harder to conceptualise, at least not with a decent explanation. And they are infinitely better. http://mercurial.selenic.com/wiki/ http://git-scm.org/ And some other references for git. http://progit.org/book/ http://github.com/guides/home On Mon, Aug 24, 2009 at 9:03 PM, Bob Somersmagicbob...@gmail.com wrote: For the love of god do not use CVS. If you're going to go with centralized version control (which is conceptually easier to grok) then stick with SVN. There's a free book on the web if you're having problems learning how to use it. With TortoiseSVN, I've found it very easy to work with once you have the basic concepts down. http://svnbook.red-bean.com/ There's also the distributed version control systems like Git and Mercurial, but those are going to more conceptually complicated to understand at first. I'd stay stick with Subversion. Reading through the book will help you get comfortable with it. --Bob On Mon, Aug 24, 2009 at 3:12 AM, Ollyoli...@gmail.com wrote: SourceSafe is a bit different to SVN, but SVN is alot like CVS (as well as most new version control systems). You should try to get some more knowledge of SVN because its probably the best solution (and sounds like you are using it wrong). But SourceSafe is horrible, I used to use it at work, and it got corrupt so many times. 2009/8/24 DAV d...@davlevels.com Hi, I am looking for a free source control solution. I am very used to MS Source Safe (use it at work). Recently I tried SVN in xp-dev.com but didn't like it. Mainly because of not being possible to checkout a single file from svn using tortoise and it is very confusing (at least for me). How about CSV? Anyone knows of a free CSV server? I could also use a source control server that doesn't require a 'install' since the server a rent doesn't allow me to install software. But if the install process is just to copy some files to it then it is ok. Ideias, sugestions? Thanks, Davide (DAV) Email: d...@davlevels.com Azure Sheep: http://mods.davlevels.com/azuresheep/ Point of View: http://mods.davlevels.com/pointofview/ DAV Levels: http://www.davlevels.com/ ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from Olly's SEGA Game Gear ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders __ Find local businesses and services in your area with Yahoo!7 Local. Get started: http://local.yahoo.com.au ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman
Re: [hlcoders] Source control solution?
On 8/24/2009 9:23 AM, Tom Edwards wrote: Nobody has any love for Perforce? Perforce is awesome (if you only want to use 2 clients or have enough money to pay for more than 2 clients). -- Jeffrey botman Broome ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Ah, yes. Of course. :-) botman wrote: On 8/24/2009 9:23 AM, Tom Edwards wrote: Nobody has any love for Perforce? Perforce is awesome (if you only want to use 2 clients or have enough money to pay for more than 2 clients). ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Agreed. I think the Wiki should have a tutorial for setting up source control with tortoise svn and prehaps xp-dev.com as an example host. I'm still trying to figure it all out. SVN really isn't something I'm used to. At the moment I'm thinking of having it like this: root root-trunk root-branches root-branches-sdk root-branches-mod root-branches-mod-trunk root-branches-mod-branches When there is an SDK update I put it into the sdk branch and merge it into the main trunk. From there I merge the sdk update into the mod's trunk and into it's branches. Problem is I'm at a bit of a loss as to if this is how I should do it and how to set it all up. 2009/8/24 Jorge Rodriguez bs.v...@gmail.com: For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
http://developer.valvesoftware.com/wiki/Using_Subversion_for_Source_Control_with_the_Source_SDK :) -Kohan Date: Mon, 24 Aug 2009 17:32:58 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Agreed. I think the Wiki should have a tutorial for setting up source control with tortoise svn and prehaps xp-dev.com as an example host. I'm still trying to figure it all out. SVN really isn't something I'm used to. At the moment I'm thinking of having it like this: root root-trunk root-branches root-branches-sdk root-branches-mod root-branches-mod-trunk root-branches-mod-branches When there is an SDK update I put it into the sdk branch and merge it into the main trunk. From there I merge the sdk update into the mod's trunk and into it's branches. Problem is I'm at a bit of a loss as to if this is how I should do it and how to set it all up. 2009/8/24 Jorge Rodriguez bs.v...@gmail.com: For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Cheers, thought I would have seen it in the Wiki before. 2009/8/24 Kohan Venets idr...@hotmail.com: http://developer.valvesoftware.com/wiki/Using_Subversion_for_Source_Control_with_the_Source_SDK :) -Kohan Date: Mon, 24 Aug 2009 17:32:58 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Agreed. I think the Wiki should have a tutorial for setting up source control with tortoise svn and prehaps xp-dev.com as an example host. I'm still trying to figure it all out. SVN really isn't something I'm used to. At the moment I'm thinking of having it like this: root root-trunk root-branches root-branches-sdk root-branches-mod root-branches-mod-trunk root-branches-mod-branches When there is an SDK update I put it into the sdk branch and merge it into the main trunk. From there I merge the sdk update into the mod's trunk and into it's branches. Problem is I'm at a bit of a loss as to if this is how I should do it and how to set it all up. 2009/8/24 Jorge Rodriguez bs.v...@gmail.com: For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Im using Ankhsvn for visual studio (http://ankhsvn.open.collab.net/). But the sad part with it, that it does not integrate with tortoisesvn. But it does the job that I need. But im also using TortoiseSVN, just in case. Everybody has a different taste, but SVN is the way to go for me. Might be a pain to install server on a linuxmachine, but it's worth the effort. // Tommi 'MindBlaster' Bordi ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Yeah, some things are a little arcane that way, it's all good. I use the instructions on that page, and it is nice. Good luck! -Kohan Date: Mon, 24 Aug 2009 17:56:01 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Cheers, thought I would have seen it in the Wiki before. 2009/8/24 Kohan Venets idr...@hotmail.com: http://developer.valvesoftware.com/wiki/Using_Subversion_for_Source_Control_with_the_Source_SDK :) -Kohan Date: Mon, 24 Aug 2009 17:32:58 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Agreed. I think the Wiki should have a tutorial for setting up source control with tortoise svn and prehaps xp-dev.com as an example host. I'm still trying to figure it all out. SVN really isn't something I'm used to. At the moment I'm thinking of having it like this: root root-trunk root-branches root-branches-sdk root-branches-mod root-branches-mod-trunk root-branches-mod-branches When there is an SDK update I put it into the sdk branch and merge it into the main trunk. From there I merge the sdk update into the mod's trunk and into it's branches. Problem is I'm at a bit of a loss as to if this is how I should do it and how to set it all up. 2009/8/24 Jorge Rodriguez bs.v...@gmail.com: For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
With SVN, the tags/branches/trunk thing is purely an organizational practice. You don't have to set it up that way if it makes sense some other way to you. Generally it's done to keep the experimental branches and stable tags out of the fray of the main trunk, but hey if you've got a better idea for all means go for it. I played with distributed a bit, and I was honestly more impressed with Mercurial than Git. Both are still wet behind the ears, but it seemed like Mercurial was further along and was better fleshed out. Git has the star power of Linus, but c'mon guys he's just a guy, not superman. In particular I was thoroughly unimpressed with Git's wonky Windows support. Yes I know there's some fancy packaging done up with MSYS (I'm a big user of the MinGW compiler) but it seems like a hack and just isn't as polished as Mercurial. Mercurial is written in Python so the cross-platform support is there and there seems to be better import/export support for moving to/from other version control systems. Neither have third-party GUIs that are particularly stable or compelling. It's an interesting field out there. :) --Bob On Mon, Aug 24, 2009 at 9:58 AM, Kohan Venetsidr...@hotmail.com wrote: Yeah, some things are a little arcane that way, it's all good. I use the instructions on that page, and it is nice. Good luck! -Kohan Date: Mon, 24 Aug 2009 17:56:01 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Cheers, thought I would have seen it in the Wiki before. 2009/8/24 Kohan Venets idr...@hotmail.com: http://developer.valvesoftware.com/wiki/Using_Subversion_for_Source_Control_with_the_Source_SDK :) -Kohan Date: Mon, 24 Aug 2009 17:32:58 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Agreed. I think the Wiki should have a tutorial for setting up source control with tortoise svn and prehaps xp-dev.com as an example host. I'm still trying to figure it all out. SVN really isn't something I'm used to. At the moment I'm thinking of having it like this: root root-trunk root-branches root-branches-sdk root-branches-mod root-branches-mod-trunk root-branches-mod-branches When there is an SDK update I put it into the sdk branch and merge it into the main trunk. From there I merge the sdk update into the mod's trunk and into it's branches. Problem is I'm at a bit of a loss as to if this is how I should do it and how to set it all up. 2009/8/24 Jorge Rodriguez bs.v...@gmail.com: For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
We tried both hg and git. Git was way faster and more stable than hg. Also, hg is more resource-intensive. I recommend cygwin git and using the git over SSH protocol. On 8/24/09, Bob Somers magicbob...@gmail.com wrote: With SVN, the tags/branches/trunk thing is purely an organizational practice. You don't have to set it up that way if it makes sense some other way to you. Generally it's done to keep the experimental branches and stable tags out of the fray of the main trunk, but hey if you've got a better idea for all means go for it. I played with distributed a bit, and I was honestly more impressed with Mercurial than Git. Both are still wet behind the ears, but it seemed like Mercurial was further along and was better fleshed out. Git has the star power of Linus, but c'mon guys he's just a guy, not superman. In particular I was thoroughly unimpressed with Git's wonky Windows support. Yes I know there's some fancy packaging done up with MSYS (I'm a big user of the MinGW compiler) but it seems like a hack and just isn't as polished as Mercurial. Mercurial is written in Python so the cross-platform support is there and there seems to be better import/export support for moving to/from other version control systems. Neither have third-party GUIs that are particularly stable or compelling. It's an interesting field out there. :) --Bob On Mon, Aug 24, 2009 at 9:58 AM, Kohan Venetsidr...@hotmail.com wrote: Yeah, some things are a little arcane that way, it's all good. I use the instructions on that page, and it is nice. Good luck! -Kohan Date: Mon, 24 Aug 2009 17:56:01 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Cheers, thought I would have seen it in the Wiki before. 2009/8/24 Kohan Venets idr...@hotmail.com: http://developer.valvesoftware.com/wiki/Using_Subversion_for_Source_Control_with_the_Source_SDK :) -Kohan Date: Mon, 24 Aug 2009 17:32:58 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Agreed. I think the Wiki should have a tutorial for setting up source control with tortoise svn and prehaps xp-dev.com as an example host. I'm still trying to figure it all out. SVN really isn't something I'm used to. At the moment I'm thinking of having it like this: root root-trunk root-branches root-branches-sdk root-branches-mod root-branches-mod-trunk root-branches-mod-branches When there is an SDK update I put it into the sdk branch and merge it into the main trunk. From there I merge the sdk update into the mod's trunk and into it's branches. Problem is I'm at a bit of a loss as to if this is how I should do it and how to set it all up. 2009/8/24 Jorge Rodriguez bs.v...@gmail.com: For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view
Re: [hlcoders] Source control solution?
Linus doesn't have much to do with git anymore, he just bootstrapped it really. Git's windows support certainly is a talking point, and I do believe it needs to be a core concern rather than a third party port, that said a lot of people still use it on windows, whether they're masochistic or it's getting better I can't really say. Mercurial seems to get the initial easer to use ticket, but to me they're exactly the same in common usage, they both export an awfully common command set for the most part, but with git building on that with more if you're really into it. I suppose things like git's cache ( index ) could be confusing to some people, but it's one of the features I use a lot. Both of them can be used exactly as one would use svn, and git can adapt to any workflow you could possibly contrive. That said, really it comes down to personal preference, so have a play with all of them and pick what you like. Just don't be too keen to rule any of the seemingly more complex ones out, you might grow to like them in the end. On Tue, Aug 25, 2009 at 5:02 AM, Bob Somersmagicbob...@gmail.com wrote: With SVN, the tags/branches/trunk thing is purely an organizational practice. You don't have to set it up that way if it makes sense some other way to you. Generally it's done to keep the experimental branches and stable tags out of the fray of the main trunk, but hey if you've got a better idea for all means go for it. I played with distributed a bit, and I was honestly more impressed with Mercurial than Git. Both are still wet behind the ears, but it seemed like Mercurial was further along and was better fleshed out. Git has the star power of Linus, but c'mon guys he's just a guy, not superman. In particular I was thoroughly unimpressed with Git's wonky Windows support. Yes I know there's some fancy packaging done up with MSYS (I'm a big user of the MinGW compiler) but it seems like a hack and just isn't as polished as Mercurial. Mercurial is written in Python so the cross-platform support is there and there seems to be better import/export support for moving to/from other version control systems. Neither have third-party GUIs that are particularly stable or compelling. It's an interesting field out there. :) --Bob On Mon, Aug 24, 2009 at 9:58 AM, Kohan Venetsidr...@hotmail.com wrote: Yeah, some things are a little arcane that way, it's all good. I use the instructions on that page, and it is nice. Good luck! -Kohan Date: Mon, 24 Aug 2009 17:56:01 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Cheers, thought I would have seen it in the Wiki before. 2009/8/24 Kohan Venets idr...@hotmail.com: http://developer.valvesoftware.com/wiki/Using_Subversion_for_Source_Control_with_the_Source_SDK :) -Kohan Date: Mon, 24 Aug 2009 17:32:58 +0100 From: harry101jeff...@googlemail.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Source control solution? Agreed. I think the Wiki should have a tutorial for setting up source control with tortoise svn and prehaps xp-dev.com as an example host. I'm still trying to figure it all out. SVN really isn't something I'm used to. At the moment I'm thinking of having it like this: root root-trunk root-branches root-branches-sdk root-branches-mod root-branches-mod-trunk root-branches-mod-branches When there is an SDK update I put it into the sdk branch and merge it into the main trunk. From there I merge the sdk update into the mod's trunk and into it's branches. Problem is I'm at a bit of a loss as to if this is how I should do it and how to set it all up. 2009/8/24 Jorge Rodriguez bs.v...@gmail.com: For the love of God don't use SourceSafe. It's an abomination that will be sent to the hell fires on judgment day. CVS isn't quite that bad but it's a real pain to use anyway. Subversion, Perforce, and git are pretty much your choices. -- Jorge Vino Rodriguez ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _ Get back to school stuff for them and cashback for you. http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
http://code.google.com/p/tortoisegit/ its working very well so far. On Mon, Aug 24, 2009 at 1:34 PM, joshua simmonssimmons...@gmail.com wrote: Linus doesn't have much to do with git anymore, he just bootstrapped it really. Git's windows support certainly is a talking point, and I do believe it needs to be a core concern rather than a third party port, that said a lot of people still use it on windows, whether they're masochistic or it's getting better I can't really say. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Just finished sorting out my SVN. I now have all my code safe. I've just got to learn to update the sdk using tortoise svn as the wiki ignores that part and I cant find the svn command line tool anywhere. I think I love SVN. 2009/8/24 Stephen Micheals stephen.miche...@gmail.com: http://code.google.com/p/tortoisegit/ its working very well so far. On Mon, Aug 24, 2009 at 1:34 PM, joshua simmonssimmons...@gmail.com wrote: Linus doesn't have much to do with git anymore, he just bootstrapped it really. Git's windows support certainly is a talking point, and I do believe it needs to be a core concern rather than a third party port, that said a lot of people still use it on windows, whether they're masochistic or it's getting better I can't really say. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) On 8/24/09, Harry Jeffery harry101jeff...@googlemail.com wrote: Just finished sorting out my SVN. I now have all my code safe. I've just got to learn to update the sdk using tortoise svn as the wiki ignores that part and I cant find the svn command line tool anywhere. I think I love SVN. 2009/8/24 Stephen Micheals stephen.miche...@gmail.com: http://code.google.com/p/tortoisegit/ its working very well so far. On Mon, Aug 24, 2009 at 1:34 PM, joshua simmonssimmons...@gmail.com wrote: Linus doesn't have much to do with git anymore, he just bootstrapped it really. Git's windows support certainly is a talking point, and I do believe it needs to be a core concern rather than a third party port, that said a lot of people still use it on windows, whether they're masochistic or it's getting better I can't really say. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Since using Perforce at work, I'd find it hard to return to SVN for any form of binary file management. But it is free... On Tuesday, August 25, 2009, Harry Jeffery harry101jeff...@googlemail.com wrote: Just finished sorting out my SVN. I now have all my code safe. I've just got to learn to update the sdk using tortoise svn as the wiki ignores that part and I cant find the svn command line tool anywhere. I think I love SVN. 2009/8/24 Stephen Micheals stephen.miche...@gmail.com: http://code.google.com/p/tortoisegit/ its working very well so far. On Mon, Aug 24, 2009 at 1:34 PM, joshua simmonssimmons...@gmail.com wrote: Linus doesn't have much to do with git anymore, he just bootstrapped it really. Git's windows support certainly is a talking point, and I do believe it needs to be a core concern rather than a third party port, that said a lot of people still use it on windows, whether they're masochistic or it's getting better I can't really say. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Programmer for Resistance and Liberation www.resistanceandliberation.com Programmer for Red Tribe www.redtribe.com ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) At the moment I'm getting my svn hosted @ www.xp-dev.com It's pretty nice, free, closed source, unlimited users and has a size of 500mb. It should be enough for the code. For the mod's content I can't say it would be, but I'm not keeping the mod's content under svn... yet. I'll drop you an email if I do take the plunge there as well. (Which I probably will) 2009/8/24 David Kraeutmann da...@davidkra.net: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) On 8/24/09, Harry Jeffery harry101jeff...@googlemail.com wrote: Just finished sorting out my SVN. I now have all my code safe. I've just got to learn to update the sdk using tortoise svn as the wiki ignores that part and I cant find the svn command line tool anywhere. I think I love SVN. 2009/8/24 Stephen Micheals stephen.miche...@gmail.com: http://code.google.com/p/tortoisegit/ its working very well so far. On Mon, Aug 24, 2009 at 1:34 PM, joshua simmonssimmons...@gmail.com wrote: Linus doesn't have much to do with git anymore, he just bootstrapped it really. Git's windows support certainly is a talking point, and I do believe it needs to be a core concern rather than a third party port, that said a lot of people still use it on windows, whether they're masochistic or it's getting better I can't really say. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Perforce seems nice for versioned binary distribution, but it is not free. On 8/24/09, Jonathan Murphy nuclearfri...@gmail.com wrote: Since using Perforce at work, I'd find it hard to return to SVN for any form of binary file management. But it is free... On Tuesday, August 25, 2009, Harry Jeffery harry101jeff...@googlemail.com wrote: Just finished sorting out my SVN. I now have all my code safe. I've just got to learn to update the sdk using tortoise svn as the wiki ignores that part and I cant find the svn command line tool anywhere. I think I love SVN. 2009/8/24 Stephen Micheals stephen.miche...@gmail.com: http://code.google.com/p/tortoisegit/ its working very well so far. On Mon, Aug 24, 2009 at 1:34 PM, joshua simmonssimmons...@gmail.com wrote: Linus doesn't have much to do with git anymore, he just bootstrapped it really. Git's windows support certainly is a talking point, and I do believe it needs to be a core concern rather than a third party port, that said a lot of people still use it on windows, whether they're masochistic or it's getting better I can't really say. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Programmer for Resistance and Liberation www.resistanceandliberation.com Programmer for Red Tribe www.redtribe.com ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Source control solution?
I had some trouble moving from locking based SourceSafe to SVN as well, but once someone sat down and explained it to me, it actually makes a lot more sense. If its just 1 person or a team, SVN works brilliantly. It does require a different way of thinking from the SourceSafe camp but if you constantly compare the two you wont be able to see the benefits. On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.netwrote: Cygwin's/linux QT based gui. Forgot how it's called. On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote: What other gui's are available for git on windows, i have not been able to find any that were even up to par with Tortoisegit. On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net wrote: TortoiseGIT was the worst git GUI I ever encountered. Also, if anyone needs SVN/git/whatever hosting, write me (it'll be most probably free ;) ) ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders -- Sent from my mobile device ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders