Re: damaged repository recovery from user computers
"Arthur Barrett" <arthur.barrett-qn/[email protected]> Mon, 16 Mar 2015 08:21:28 +1100
| Newsgroups | gmane.comp.version-control.cvs.tortoisecvs.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --===============6553421134616092266== Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01D05F66.0030F489" content-class: urn:content-classes:message This is a multi-part message in MIME format. ------_=_NextPart_001_01D05F66.0030F489 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Martin, =20 TortoiseCVS is a GUI for Windows clients only, it runs the CVSNT command line client to perform all the actions (you can see this in the progress window). =20 If you are using CVSNT (client and server) then we (the authors of CVSNT) offer support via march-hare.com =20 Probably the easiest procedure to follow is to simply do a 'clean checkout' on each PC. If anything is 'missing' then check the backups of the PC sandboxes to try and find it and then commit it to the server. =20 CVSNT supports multiple (mirror) repositories - we strongly recommend using the sync protocol to trigger Unison or Rsync to keep multiple repositories up to date. The more (distributed) copies of the server repository you have, the better. We run two repositories (one in London, one in Sydney) plus some developers also keep 'local' copies on their laptops when they are travelling.=20 =20 Regards, =20 =20 Arthur Barrett Product Manager=20 =20 =20 =20 =20 =20 -----Original Message----- From: Martin Green [mailto:marting-xVzrNgd726Kiub/[email protected]]=20 Sent: 19 February 2015 03:54 To: tortoisecvs-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Subject: [TortoiseCVS] damaged repository recovery from user computers =09 =09 Hi, We had a fatal crash of a raid server and its backup, so we lost a large portion (not all of the cvs repository). We have all the user machines at the most current level. In some cases the users had not committed at the last time we had the repository backed up, but since did commit so there are directories in the repository but not files. In other cases we have lots of commits, they are just missing the commits since the last time there was a backup. =20 Now we want to tell the CVs repository that users workstations are the latest version and to commit the current version to the repository. When we try to do the commit the systems comes back with "there is nothing to commit" Is there a way to get the repository back in synch with user computers? =20 Thanks, Martin ------_=_NextPart_001_01D05F66.0030F489 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20 "urn:schemas-microsoft-com:vml" xmlns:o =3D=20 "urn:schemas-microsoft-com:office:office" xmlns:w =3D=20 "urn:schemas-microsoft-com:office:word" xmlns:m =3D=20 "http://schemas.microsoft.com/office/2004/12/omml"><HEAD><TITLE>Message</= TITLE> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Dus-ascii"> <STYLE>@font-face { font-family: Cambria Math; } @font-face { font-family: Calibri; } @page WordSection1 {size: 8.5in 11.0in; margin: 1.0in 1.0in 1.0in 1.0in; = } P.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri",sans-serif } LI.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri",sans-serif } DIV.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri",sans-serif } A:link { COLOR: #0563c1; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.MsoHyperlink { COLOR: #0563c1; TEXT-DECORATION: underline; mso-style-priority: 99 } A:visited { COLOR: #954f72; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.MsoHyperlinkFollowed { COLOR: #954f72; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.EmailStyle17 { COLOR: windowtext; FONT-FAMILY: "Calibri",sans-serif; mso-style-type: = personal-compose } .MsoChpDefault { FONT-FAMILY: "Calibri",sans-serif; mso-style-type: export-only } DIV.WordSection1 { page: WordSection1 } </STYLE> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> <META content=3D"MSHTML 6.00.3790.5328" name=3DGENERATOR></HEAD> <BODY lang=3DEN-US vLink=3D#954f72 link=3D#0563c1> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D138491221-15032015>Hi=20 Martin,</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015>TortoiseCVS is a GUI for Windows clients = only, it runs=20 the CVSNT command line client to perform all the actions (you can = see this=20 in the progress window).</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D138491221-15032015>If you=20 are using CVSNT (client and server) then we (the authors of CVSNT) offer = support=20 via march-hare.com</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015>Probably the easiest procedure to follow is = to simply=20 do a 'clean checkout' on each PC. If anything is 'missing' then = check the=20 backups of the PC sandboxes to try and find it and then commit it to the = server.</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D138491221-15032015>CVSNT=20 supports multiple (mirror) repositories - we strongly recommend using = the sync=20 protocol to trigger Unison or Rsync to keep multiple repositories up to=20 date. The more (distributed) copies of the server repository you = have, the=20 better. We run two repositories (one in London, one in Sydney) = plus some=20 developers also keep 'local' copies on their laptops when they are=20 travelling. </SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015>Regards,</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D138491221-15032015>Arthur=20 Barrett</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015>Product Manager </SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D138491221-15032015></SPAN></FONT> </DIV> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px = solid; MARGIN-RIGHT: 0px"> <DIV></DIV> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr = align=3Dleft><FONT=20 face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B> = Martin Green=20 [mailto:marting-xVzrNgd726Kiub/[email protected]] <BR><B>Sent:</B> 19 February 2015=20 03:54<BR><B>To:</B> = tortoisecvs-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org<BR><B>Subject:</B>=20 [TortoiseCVS] damaged repository recovery from user=20 computers<BR><BR></FONT></DIV> <DIV class=3DWordSection1> <P class=3DMsoNormal>Hi,<o:p></o:p></P> <P class=3DMsoNormal>We had a fatal crash of a raid server and its = backup, so we=20 lost a large portion (not all of the cvs repository).<o:p></o:p></P> <P class=3DMsoNormal>We have all the user machines at the most current = level.<o:p></o:p></P> <P class=3DMsoNormal>In some cases the users had not committed at the = last time=20 we had the repository backed up, but since did commit so there are = directories=20 in the repository but not files. In other cases we have lots of = commits,=20 they are just missing the commits since the last time there was a=20 backup.<o:p></o:p></P> <P class=3DMsoNormal><o:p> </o:p></P> <P class=3DMsoNormal>Now we want to tell the CVs repository that users = workstations are the latest version and to commit the current version = to the=20 repository.<o:p></o:p></P> <P class=3DMsoNormal>When we try to do the commit the systems comes = back with=20 “there is nothing to commit”<o:p></o:p></P> <P class=3DMsoNormal>Is there a way to get the repository back in = synch with=20 user computers?<o:p></o:p></P> <P class=3DMsoNormal><o:p> </o:p></P> <P class=3DMsoNormal>Thanks,<o:p></o:p></P> <P = class=3DMsoNormal>Martin<o:p></o:p></P></DIV></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01D05F66.0030F489-- --===============6553421134616092266== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ --===============6553421134616092266== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ tortoisecvs-users mailing list tortoisecvs-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/tortoisecvs-users --===============6553421134616092266==--