hunteke Posted January 20, 2015 Report Share Posted January 20, 2015 Hi Plastic Community, I'm new to PlasticSCM, but well-versed in other DVCS tools (e.g., Git, Mercurial, Bazaar). One of the features I really like in those tools is an ability -- indeed an active choice -- to ignore the network unless absolutely necessary. From simple actions, like making a commit and creating a branch, to slightly more esoteric actions like viewing the log or generating arbitrary patches, the DVCS tools to which I'm accustomed do not require network access unless actively sharing code (pushing or pulling). This has huge benefits in terms of speed, but more importantly, allows me to work when, for whatever reason (vacation, coffee shop, restricted ports network), I do not have network access. Does PlasticSCM have this ability? Is it a configuration issue, or perhaps some version of caching I need to implement? Currently, I'm noting that these behaviors seem to require access to our main server (I presume to check the license). Since we currently have a server issue, this is preventing me from making timely commits, and I'd like to work around my administrator's apparent time constraints. Thanks, Kevin Link to comment Share on other sites More sharing options...
calbzam Posted January 20, 2015 Report Share Posted January 20, 2015 Hi, You will just need a local server to perform those actions. You will be able to perform all the operations locally: commit, create branch...Then, when necessary and the network is enabled you can push/pull your local changes to the central server. This the tipical Plastic distributed scenario where each developer works locally in his own server. We have some documents and blog posts explaining a distribuited Plastic scenario: http://plasticscm.com/documentation/distributed/plastic-scm-version-control-distributed-guide.shtml#Chapter3:Distributedscenarios Let me know if it´s what you were looking for. Regards, Carlos. Link to comment Share on other sites More sharing options...
hunteke Posted January 20, 2015 Author Report Share Posted January 20, 2015 Okay, as I understand that documentation, it still requires a second computer (server), where the 2nd computer might be on the LAN. Correct? So, if I intend to work from my notebook computer, with my ethernet cable unplugged and my wireless turned off, I would need to install a Plastic server to localhost, yes? Link to comment Share on other sites More sharing options...
calbzam Posted January 21, 2015 Report Share Posted January 21, 2015 Hi, You can install a server in your computer using the default embeded database (SQL Server CE or SQLite). Not necessary a lot of resources to run. Regards, Carlos. Link to comment Share on other sites More sharing options...
hunteke Posted January 21, 2015 Author Report Share Posted January 21, 2015 Thank you. I'll look in the documentation for the specifics on that. Link to comment Share on other sites More sharing options...
calbzam Posted January 21, 2015 Report Share Posted January 21, 2015 The Plastic server will run in your PC or laptop. Don´t worry if it´s not very powerful. We have installed a server even in a Raspberry Pi https://sites.google.com/site/mperedag/plasticinraspberrypi Regards, Carlos. Link to comment Share on other sites More sharing options...
Misieq Posted January 21, 2015 Report Share Posted January 21, 2015 I have one question for such scenario. Does local server requires also license? If yes - Shall/Can the same license file as for central server used on any developers machines? Link to comment Share on other sites More sharing options...
calbzam Posted January 22, 2015 Report Share Posted January 22, 2015 Hi, The local server also requires a license. You can use the same license of your central server or you can email us requesting a personal license. Regards, Carlos. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.