Gitextensions: κΈ°λ³Έ git-svn λͺ…λ Ή 지원

에 λ§Œλ“  2011λ…„ 11μ›” 16일  Β·  11μ½”λ©˜νŠΈ  Β·  좜처: gitextensions/gitextensions

κΈ°λ³Έ Git-SVN μž‘μ—…:

  • [ ] SVN DCommit λͺ…λ Ή
  • [ ] "SVN 리베이슀" λͺ…λ Ή
  • [ ] "SVN κ°€μ Έμ˜€κΈ°" λͺ…λ Ή
  • [ ] 볡제 λŒ€ν™” μƒμžμ—μ„œ Git svn-clone을 μ§€μ›ν•©λ‹ˆλ‹€.

PS SVN ν΄λΌμ΄μ–ΈνŠΈλ‘œ μž‘μ—…ν•  λ•Œ "ν‘Έμ‹œ" λŒ€μ‹  "DCommit" 제곡

feature request

λͺ¨λ“  11 λŒ“κΈ€

그리고 pull λŒ€μ‹  "svn rebase"κ°€ λ§žμŠ΅λ‹ˆκΉŒ?

이 κΈ°λŠ₯은 ꡉμž₯ν•  κ²ƒμž…λ‹ˆλ‹€.

그리고 pull λŒ€μ‹  "svn rebase"κ°€ λ§žμŠ΅λ‹ˆκΉŒ?

"svn rebase" λ˜λŠ” "svn κ°€μ Έμ˜€κΈ°"

λͺ…λ Ή λ©”λ‰΄μ—μ„œ git svn λͺ…λ Ή(예: SVN Fetch) 쀑 ν•˜λ‚˜λ₯Ό μ‚¬μš©ν•˜λ €κ³  ν•˜λ©΄ "μ—…μŠ€νŠΈλ¦Ό SVN 정보λ₯Ό κ²°μ •ν•  수 μ—†μŠ΅λ‹ˆλ‹€"λΌλŠ” 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€. μ €μž₯μ†ŒλŠ” git svn clone을 μ‚¬μš©ν•˜μ—¬ μƒμ„±λ˜μ—ˆμœΌλ©° 원격 좔적 λΆ„κΈ°μ—λŠ” "svn/" 접두사가 μžˆμŠ΅λ‹ˆλ‹€(예: "refs/remotes/svn/trunk").

이 닡변이 도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€ . http://stackoverflow.com/a/3445081/61505

κ°μ‚¬ν•˜μ§€λ§Œ git svn info 및 git svn fetch $와 같은 git svn λͺ…령은 λͺ…λ Ήμ€„μ—μ„œ μ œλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. 이것은 SVN λ¦¬ν¬μ§€ν† λ¦¬μ˜ μƒˆλ‘œμš΄ 볡제본이고 아직 git을 μ‚¬μš©ν•˜μ—¬ μ»€λ°‹ν•˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ— μ—°κ²°λ˜μ§€ μ•Šμ€ 기둝이 μžˆλ‹€κ³  μƒκ°ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

git 버전 1.7.10.msysgit.1을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

doxxx:

  1. μ €μž₯μ†Œ ꡬ성 파일(μ΅œμ†Œν•œ "svn-remote" μ„Ήμ…˜)을 보여쀄 수 μžˆμŠ΅λ‹ˆκΉŒ?
  2. ν•΄κ²° λ°©λ²•μœΌλ‘œ μ‚¬μš©μž 슀크립트λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ μ ˆν•œ μ•„μ΄μ½˜μ΄ μžˆλŠ” 도ꡬ λͺ¨μŒμ— λͺ‡ 개의 λ²„νŠΌμ„ μΆ”κ°€ν•˜κΈ°λ§Œ ν•˜λ©΄ λ©λ‹ˆλ‹€.

μ‚¬μš©μž 슀크립트 ν•΄κ²° 방법을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€. λ‚΄ ꡬ성 νŒŒμΌμ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

[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

git-svn μ €μž₯μ†Œλ‘œ μž‘μ—…ν•  λ•Œ pull λ²„νŠΌμ„ λˆ„λ₯΄λŠ” λŒ€μ‹  svn rebase\fetchλ₯Ό μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

핡심 νŒ€μ› 쀑 svn을 μ‚¬μš©ν•˜λŠ” μ‚¬λžŒμ΄ μžˆλŠ”μ§€ λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€...
λ”°λΌμ„œ svn 지원이 μ •λ§λ‘œ ν•„μš”ν•œ λˆ„κ΅°κ°€κ°€ 기꺼이 κΈ°μ—¬ν•˜μ§€ μ•ŠλŠ” ν•œ - 이것은 μΌμ–΄λ‚˜μ§€ μ•Šμ„ κ²ƒμž…λ‹ˆλ‹€....

GE의 지원은 맀우 μ œν•œμ μž…λ‹ˆλ‹€. GEμ—μ„œ SVN을 μ „ν˜€ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ?
SVN은 μ‹€μ œλ‘œ GE의 μ‚¬μš© μ‚¬λ‘€μž…λ‹ˆλ‹€. λ³„λ„μ˜ ν΄λΌμ΄μ–ΈνŠΈλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μ΄μœ λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?
GE의 "μ™„μ „ν•œ" SVN 지원은 ν•΄λ‹Ή 관심을 가진 μ‚¬λžŒμ΄ μž‘μ—…μ„ μˆ˜ν–‰ν•˜μ§€ μ•ŠλŠ” ν•œ λ°œμƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

SVN은 κ°œλ°œμ— μžˆμ–΄ 큰 κ±Έλ¦ΌλŒμ€ μ•„λ‹ˆμ§€λ§Œ μ—¬μ „νžˆ κ°œμ„ λ³΄λ‹€λŠ” μ œκ±°ν•˜κ³  싢은 λΆ€λΆ„μž…λ‹ˆλ‹€.

#4592의 master/3.00μ—μ„œ SVN 지원이 μ œκ±°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰