dotSoftwaredotDevelopmentdotCustomersdotAbout us
PushOk logoblank
bullet Home
bullet My software
bullet Support
bullet My payments
bullet My info
bullet Subscriptions
bullet Voting
bullet Contact us
fast linksFast Links
news&eventsnews and events

2012-12-21 
Major update of SVNCOM version 1.7.2 are finaly released

2012-12-21 
Major update of SVN SCC plug-in - versions 1.7.2 are finaly released

Lightweight embedded Node.js database with MongoDB API.

Ticket

Search go
PushOk Logo blank
leftTicketright

issues with merging

( CVSSCC )
Type: Public Status:Closed Created: 26 Mar 04 03:00 Updated: 30 Mar 04 03:00
--> Igor Pushkov (admin)  at 30 Mar 04 03:00 writes

Fixed status displaying for "merging". Version updated.
--> Igor Pushkov (admin)  at 29 Mar 04 03:00 writes

Please look at this for addition option on get latest version:
http://www.pushok.com/help/cvsscc/index.php?redirect=ui_getopt.htm
"clean version", tags and branches are available.
About more correct status. I will change ticket status to accepted,
and we try to implement fix for this. We cannot use color, however I
think we just change the message. "Merging message will appear only if
real merging will be done". When fix will be implemented I will notify
you and close ticket.
--> Brian (user)  at 27 Mar 04 03:00 writes

This is all great functionality but "sometimes" you want to explicitly
override the local file with what is in CVS. I guess I'm just suggesting
that there be a "Get clean copy" option on the Get Latest Version.
Sometimes a developer just wants to scrap everything they have done in the
past couple hours (due to an epiphany -- change of vision or approach). In
SourceSafe (which doesn't merge at all), you could just Get Latest Version
and go back to your starting point.
Maybe you can consider this a feature request. My other comment about
showing merge alterations could be considered a feature request too. I
don't always trust a tool to tell me that it did things correctly. I guess
I'm a bit paranoid about merges... like most developers. I'd just like to
see a status of changes... WinCVS does this with blue and red color coding
when it does a merge.
Brian
-----Original Message-----
From: Pushok Software [mailto:support@pushok.com]
Sent: Sat 3/27/2004 3:42 AM
To: Brian Trexler
Cc:
Subject: Re: [pst55] issues with merging
http://www.pushok.com/tickets_messages.php?id=55
I think your question is mostly caused by terminology problem. The
answer to it, just ignore this messages, since this is safe until you
get message that conflict appears. I will try to explain:
When you issue "Get latest version of files" CVS fetches new
changes that appears in repository to your local files. The behavior
depends on files state: checked out or not checked out.
a) not checked out
CVS just replace content of your files, status window will
contain message "Updating file ....". Conflicts cannot
appears, since you not change this file
b) checked out (and modified by you file)
CVS always tries to merge your file with repository
version. CVS not "remember" previous merging, and each time
you issue "Get latest version" it will try to merge your
file with repository. Status window will show "Merging file
..."
Unfortunately CVS does not differ when new data really
merged from repository, when nothing to merge. However if
it not report conflicts it is 100% safe merge, and it is
just caused by changes that make other developer, and
changes does not affect your modifications.
But if conflict appears (you and other developer modify
same part of code) you will be prompted for conflict
resolution and you will see real changes.
--> Igor Pushkov (admin)  at 27 Mar 04 03:00 writes

I think your question is mostly caused by terminology problem. The
answer to it, just ignore this messages, since this is safe until you
get message that conflict appears. I will try to explain:
When you issue "Get latest version of files" CVS fetches new
changes that appears in repository to your local files. The behavior
depends on files state: checked out or not checked out.
a) not checked out
CVS just replace content of your files, status window will
contain message "Updating file ....". Conflicts cannot
appears, since you not change this file
b) checked out (and modified by you file)
CVS always tries to merge your file with repository
version. CVS not "remember" previous merging, and each time
you issue "Get latest version" it will try to merge your
file with repository. Status window will show "Merging file
..."
Unfortunately CVS does not differ when new data really
merged from repository, when nothing to merge. However if
it not report conflicts it is 100% safe merge, and it is
just caused by changes that make other developer, and
changes does not affect your modifications.
But if conflict appears (you and other developer modify
same part of code) you will be prompted for conflict
resolution and you will see real changes.
--> Brian (user)  at 26 Mar 04 03:00 writes

Something I found is that if you do a "Get Latest Version" with VS.NET, the
CVS Proxy will merge changes in the CVS repository with your local changes.
This differs from SourceSafe integration because it does not prompt for
getting a "clean" copy. With SourceSafe, I could always back out my local
changes by overlaying them with what is in the source code repository. I
forget how this worked -- might have been a popup for checking off "get
clean copy".

On the topic of merging, I wish that the merge changes were reflecting in
the "Output" window. It reports that it did a merge but it's unclear what
it did. Like most developers, I like to verify that the merge worked
properly.

By the way, your product is proving very valuable. I appreciate your
consistently rapid responses to these tickets. My whole development team
will be usign your product moving forward.

Thanks!
Brian
Rate this ticket:
Not useful at all
Partially useful
Useful
Very useful



You are 9752617 visitor since 20 Jan 2003.
3571 visitors today and 14 online right now.
blank left to top right blank

© Copyright by PushOk Software, 2003-2024, webmaster@pushok.com