I use TFS anywhere and it's "okay". http://www.microsoft.com/en-us/download/details.aspx?id=30661
I use Parallels, VS 2012 and share a bunch of source (about 40k lines of .cs code) between our WinForms app and the iOS app. My eoTouch folder (containing the iOS app) contains about 20k lines of .cs code) In iOS, I use: 1. tf get -r ~/eostar 2. tf checkout -r ~/eostar/eoTouch 3. tf add zzz.png 4. tf delete mmm.cs 5. tf checkin -comment:'eoTouch - made it even better' (this only checks in the changes, deletions and additions - unchanged files are just reverted) It's not brilliant, and it's not integrated into the MonoDevelop IDE - but, it's working. The other developers are using VS 2012, and we have integrated issue tracking … I use Windows when working with the web service that's used by the app. I used git with a private repository when I was working initially in Xcode - just fyi. Mike Rutherford On Nov 24, 2012, at 6:06 PM, <[email protected]<mailto:[email protected]>> wrote: Send MonoTouch mailing list submissions to [email protected]<mailto:[email protected]> To subscribe or unsubscribe via the World Wide Web, visit http://lists.ximian.com/mailman/listinfo/monotouch or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of MonoTouch digest..." Today's Topics: 1. Re: Good/Simple Source control System! Github Sucks! (Agust?n Gim?nez) 2. Re: Good/Simple Source control System! Github Sucks! (James Darbyshire) 3. Re: Good/Simple Source control System! Github Sucks! (James Darbyshire) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Nov 2012 23:04:12 +0100 From: Agust?n Gim?nez <[email protected]> To: Kris Bloom <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: [MonoTouch] Good/Simple Source control System! Github Sucks! Message-ID: <[email protected]> Content-Type: text/plain; charset="utf-8" Hi. The server itself can, but i don't know if the integrated client in monodevelop will allow to do it. http://stackoverflow.com/questions/122107/checkout-one-file-from-subversion Maybe using Tortoise SVN as client will allow you to. Enviado desde mi iPad El 24/11/2012, a las 22:59, Kris Bloom <[email protected]> escribi?: Does it do single file check in/check out etc? Thanks, Kris Bloom -------------------------------- Extreme Velocity 3D www.ExtremeVelocity3d.com On Nov 24, 2012, at 2:54 PM, Shawn Castrianni <[email protected]> wrote: use subversion. I find it much better. ___ Shawn On Nov 24, 2012, at 3:36 PM, Kris Bloom <[email protected]> wrote: I have been trying to use Github to do Source Control. Needless to say i am getting very irritated. I am an "old school" developer. That last time i used any source control system and worked as part of a team i used Visual SourceSafe back in Visual Studio 6. Here is what i am trying to accomplish: 1) I need to be able to control source files individually (have team members check files out and back in individually so team members can collaborate on our App). 2) i DO NOT need branching or any of that open source stuff. We have a single app and only a few developers. Problems i have been having: It appears (unless i am just an idiot): 1) Github does NOT like it when you change a file and don't want to commit the changes in that file to the repository. (I tried to revert and it insisted i commit my changes first.. GRRRR isn't that the definition of "REVERT"? To roll back my changes?) 2). It appears you can not check out individual files.. you must check out the entire project and you must do it using a command line? WAY NOT COOL.. i need this to be easy.. 3) The GITHub app seems to error constantly.. Complains about things and gives you only command line examples how to fix the issues it is erring about. 4). I hate command line interfaces.. we are not in the 80's anymore guys.. i want a simple and error free GUI interface. So is there a better tool for what i want to do? I would prefer one compatible with mono's version control.. but if i have to i am ok with doing all of it outside of mono in a stand alone app. Also, i don't mind paying if i get what i want. Thanks in advance guys.. Thanks, Kris Bloom -------------------------------- Extreme Velocity 3D www.ExtremeVelocity3d.com _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.ximian.com/pipermail/monotouch/attachments/20121124/39174ae0/attachment-0001.html> ------------------------------ Message: 2 Date: Sun, 25 Nov 2012 09:56:56 +1100 From: James Darbyshire <[email protected]> To: Kris Bloom <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: [MonoTouch] Good/Simple Source control System! Github Sucks! Message-ID: <1210140131629813719@unknownmsgid> Content-Type: text/plain; charset="iso-8859-1" Hi Kris, What you are describing is the VSS way of doing things. Checking files in and out is something which VSS uses to ensure concurrency, whereas other source control systems allow developers to work at the same time and merge their changes. I think you have 2 choices: 1. Learn how to use a DVCS such as Git, or Mercurial. 2. Use VSS which you know how to use. If the command line is a problem, there are tools which allow you to use Git in a GUI: - the GitHub GUI - SourceTree by Atlassian (I prefer this one) - TortoiseGit I use Mercurial at work, Git at home. Regards, James On 25/11/2012, at 8:36 AM, Kris Bloom <[email protected]> wrote: I have been trying to use Github to do Source Control. Needless to say i am getting very irritated. I am an "old school" developer. That last time i used any source control system and worked as part of a team i used Visual SourceSafe back in Visual Studio 6. Here is what i am trying to accomplish: 1) I need to be able to control source files individually (have team members check files out and back in individually so team members can collaborate on our App). 2) i DO NOT need branching or any of that open source stuff. We have a single app and only a few developers. Problems i have been having: It appears (unless i am just an idiot): 1) Github does NOT like it when you change a file and don't want to commit the changes in that file to the repository. (I tried to revert and it insisted i commit my changes first.. GRRRR isn't that the definition of "REVERT"? To roll back my changes?) 2). It appears you can not check out individual files.. you must check out the entire project and you must do it using a command line? WAY NOT COOL.. i need this to be easy.. 3) The GITHub app seems to error constantly.. Complains about things and gives you only command line examples how to fix the issues it is erring about. 4). I hate command line interfaces.. we are not in the 80's anymore guys.. i want a simple and error free GUI interface. So is there a better tool for what i want to do? I would prefer one compatible with mono's version control.. but if i have to i am ok with doing all of it outside of mono in a stand alone app. Also, i don't mind paying if i get what i want. Thanks in advance guys.. Thanks, Kris Bloom -------------------------------- Extreme Velocity 3D www.ExtremeVelocity3d.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.ximian.com/pipermail/monotouch/attachments/20121125/531ebc66/attachment-0001.html> ------------------------------ Message: 3 Date: Sun, 25 Nov 2012 10:06:00 +1100 From: James Darbyshire <[email protected]> To: Kris Bloom <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: [MonoTouch] Good/Simple Source control System! Github Sucks! Message-ID: <7192164204348848349@unknownmsgid> Content-Type: text/plain; charset="iso-8859-1" SVN does not. VSS is the only one I k ow if that uses that model. Regards, James On 25/11/2012, at 8:59 AM, Kris Bloom <[email protected]> wrote: Does it do single file check in/check out etc? Thanks, Kris Bloom -------------------------------- Extreme Velocity 3D www.ExtremeVelocity3d.com On Nov 24, 2012, at 2:54 PM, Shawn Castrianni <[email protected]> wrote: use subversion. I find it much better. ___ Shawn On Nov 24, 2012, at 3:36 PM, Kris Bloom <[email protected]> wrote: I have been trying to use Github to do Source Control. Needless to say i am getting very irritated. I am an "old school" developer. That last time i used any source control system and worked as part of a team i used Visual SourceSafe back in Visual Studio 6. Here is what i am trying to accomplish: 1) I need to be able to control source files individually (have team members check files out and back in individually so team members can collaborate on our App). 2) i DO NOT need branching or any of that open source stuff. We have a single app and only a few developers. Problems i have been having: It appears (unless i am just an idiot): 1) Github does NOT like it when you change a file and don't want to commit the changes in that file to the repository. (I tried to revert and it insisted i commit my changes first.. GRRRR isn't that the definition of "REVERT"? To roll back my changes?) 2). It appears you can not check out individual files.. you must check out the entire project and you must do it using a command line? WAY NOT COOL.. i need this to be easy.. 3) The GITHub app seems to error constantly.. Complains about things and gives you only command line examples how to fix the issues it is erring about. 4). I hate command line interfaces.. we are not in the 80's anymore guys.. i want a simple and error free GUI interface. So is there a better tool for what i want to do? I would prefer one compatible with mono's version control.. but if i have to i am ok with doing all of it outside of mono in a stand alone app. Also, i don't mind paying if i get what i want. Thanks in advance guys.. Thanks, Kris Bloom -------------------------------- Extreme Velocity 3D www.ExtremeVelocity3d.com <http://www.extremevelocity3d.com/> _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.ximian.com/pipermail/monotouch/attachments/20121125/7a1efef2/attachment.html> ------------------------------ _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch End of MonoTouch Digest, Vol 40, Issue 35 *****************************************
_______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
