Skip to content

Commit bd43098

Browse files
Eric Wonggitster
authored andcommitted
Documentation/git-svn: updated design philosophy notes
This section has not been updated in a while and --branches/--tags/--trunk options are commonly used nowadays. Noticed-by: Lars Hjemli <hjemli@gmail.com> Signed-off-by: Eric Wong <normalperson@yhbt.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent cd894ee commit bd43098

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Documentation/git-svn.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -478,11 +478,12 @@ previous commits in SVN.
478478
DESIGN PHILOSOPHY
479479
-----------------
480480
Merge tracking in Subversion is lacking and doing branched development
481-
with Subversion is cumbersome as a result. git-svn does not do
482-
automated merge/branch tracking by default and leaves it entirely up to
483-
the user on the git side. git-svn does however follow copy
484-
history of the directory that it is tracking, however (much like
485-
how 'svn log' works).
481+
with Subversion can be cumbersome as a result. While git-svn can track
482+
copy history (including branches and tags) for repositories adopting a
483+
standard layout, it cannot yet represent merge history that happened
484+
inside git back upstream to SVN users. Therefore it is advised that
485+
users keep history as linear as possible inside git to ease
486+
compatibility with SVN (see the CAVEATS section below).
486487

487488
CAVEATS
488489
-------

0 commit comments

Comments
 (0)