ΠΠ°Π·ΠΎΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Git-SVN:
PS ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΠ΅ Β«DCommitΒ» Π²ΠΌΠ΅ΡΡΠΎ Β«PushΒ» ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° SVN
Π "svn rebase" Π²ΠΌΠ΅ΡΡΠΎ pull, Π²Π΅ΡΠ½ΠΎ?
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π±ΡΠ»Π° Π±Ρ ΠΏΠΎΡΡΡΡΠ°ΡΡΠ΅ΠΉ.
Π "svn rebase" Π²ΠΌΠ΅ΡΡΠΎ pull, Π²Π΅ΡΠ½ΠΎ?
"svn rebase" ΠΈΠ»ΠΈ "svn fetch"
Π― ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ Β«ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ SVNΒ», ΠΊΠΎΠ³Π΄Π° ΠΏΡΡΠ°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ git svn ΠΈΠ· ΠΌΠ΅Π½Ρ Β«ΠΠΎΠΌΠ°Π½Π΄ΡΒ», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, SVN Fetch. Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ git svn clone, Π° Π²Π΅ΡΠΊΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡ Β«svn/Β», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Β«refs/remotes/svn/trunkΒ».
ΠΡΠΎΡ ΠΎΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ http://stackoverflow.com/a/3445081/61505
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΡΠΎ, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ git svn, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ git svn info
ΠΈ git svn fetch
, ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. Π― Π½Π΅ Π²Π΅ΡΡ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠΈΠ΅ΡΡ ΠΈΡΡΠΎΡΠΈΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΠ²Π΅ΠΆΠΈΠΉ ΠΊΠ»ΠΎΠ½ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ SVN, ΠΈ Ρ Π΅ΡΠ΅ Π½Π΅ Π΄Π΅Π»Π°Π» Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ git.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ git Π²Π΅ΡΡΠΈΠΈ 1.7.10.msysgit.1.
Π΄ΠΎΡ Ρ Ρ :
Π― Π½Π°ΡΠ΅Π» ΠΎΠ±Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ², ΡΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΠΎΡ ΠΌΠΎΠΉ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[svn-remote "svn"]
url = http://torsvn/repos
fetch = PerformaSure/performasure/trunk:refs/remotes/svn/trunk
branches = PerformaSure/performasure/branches/*:refs/remotes/svn/*
tags = PerformaSure/performasure/tags/*:refs/remotes/tags/svn/*
[svn]
authorsfile = C:/dev/svnauthors
ΠΡΠ»ΠΎ Π±Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΈΠΌΠ΅ΡΡ svn rebase\fetch Π²ΠΌΠ΅ΡΡΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ pull ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅ΠΌ git-svn.
Π― Π½Π΅ Π·Π½Π°Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π»ΠΈ ΠΊΡΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡΠ»Π΅Π½ΠΎΠ² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ svn...
Π’Π°ΠΊ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ, ΠΊΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ svn, Π½Π΅ Π·Π°Ρ
ΠΎΡΠ΅Ρ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ - ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ....
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² GE ΠΎΡΠ΅Π½Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°. ΠΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ SVN Π² GE?
ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ SVN ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ GE, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ?
Β«ΠΠΎΠ»Π½Π°ΡΒ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° SVN Π² GE Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠΌ Π½Π΅ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Π΄ ΡΡΠΈΠΌ.
SVN Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½ΠΎ Ρ Π²ΡΠ΅ ΠΆΠ΅ Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π³ΠΎ, Π° Π½Π΅ ΡΠ»ΡΡΡΠΈΡΡ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° SVN Π±ΡΠ»Π° ΡΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· master/3.00 Π² #4592.