올~ 경로상에 tags가 들어가서 그런지
태그로 생각되는 경로인데 정말 커밋하겠냐고 물어봄.


Posted by 구차니
이야기는 들어봤지만 써보진 않았던 switch / branch 기능인데
아무튼 메뉴는 아래에서 처럼 존재한다.


branch / tag를 하면 head branch에서 하거나 특정 버전에서 하거나 "Working Copy" 에서 할수도 있다!!! 
아무튼 만약 현재 저장소에서 수정된 사항이 있을 경우 Working Copy 에서 branch를 따는 것도 방법이다. 


그렇게 Switch를 통해서 branch를 하나 따고 나면
현재 저장소의 내용과 경로는 기존과 달라진게 없으니
(별 의미는 없지만) 저장소 변경을 위해 switch를 실행한다. 


별건 없고 branch 의 주소를 "To URL"에 넣어주면 된다.


만약 conflict/충돌이 있을 경우 진행이 멈추니
소스간의 이동은 실제적으로 쓰기 힘들수도 있겠다. 
Posted by 구차니
특정 파일을 선택한 후 우클릭 - TortoiseSVN - Properties에서
Add Property를 하면 아래의 창이 뜨고 원하는 속성을 추가하면 된다.



 [링크 : http://johnbokma.com/mexit/2008/09/30/subversion-svn-keywords-property.html]

---
2012.03.23 추가
소스에서 $Rev$를 추가하고
위의 과정을 통해 snv:keywords 에서 property value를 Rev로 입력해준다.
그리고 나서 커밋을 하면 아래와 같이 소스가 변경된다.


다시 해제 하면 아래와 같이 소스가 변경됨을 알 수 있다.


 
Posted by 구차니
이클립스에서 svn을 통해 올리는데 이런 에러가 배를 짼다 -_-
알고보니 구글 코드를 https가 아니라 http로 해서 발생한 문제
http의 경우 update는 가능하지만 commit은 불가능하다.

org.apache.subversion.javahl.ClientException: RA layer request failed
svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/ca9894f5-921e-5345-9624-5964af3da63c'

org.apache.subversion.javahl.ClientException: RA layer request failed
svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/ca9894f5-921e-5345-9624-5964af3da63c' 

Posted by 구차니
libapache2-mod-python
libapache2-mod-auth-pam
libapache2-mod-auth-sys-group

서버날아가서 다시 깔면서 보니 인증관련 오류가 나서 아파치가 구동이 안되는데
부랴부랴 검색하니 위에 두개의 패키지가 빠져있었다 -_-
그나저나.. mod-python은 언제 끌려간거지?

2010/11/11 - [프로그램 사용/CVS / SVN / GIT] - apache2 리눅스 계정으로 인증하기(PAM) 
Posted by 구차니
우분투에서는 그냥 하라는대로 하면 되긴되는데..
누가 서비스를 하는지 도무지 알수가 없다 -_-

일단.. git용으로 쓸만한 windows client가 없으니 후우...

[링크 : http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way]
Posted by 구차니
git-svn이란걸 사용해서 git에 svn을 담아가서
네트워크가 안되는 곳에서 svn에 업로드 하다가 나중에 git로 svn을 올린다고 하는데
찾아보니 perl로 된 녀석이고 git svn 명령어로 git-svn이 연결되어 있다고 한다.

The git svn command is written in Perl and requires the Subversion Perl libraries. The existence of the svn command line command is insufficient for git-svn.

I haven't used git svn on Windows (only on Unix and Mac OS X), so I can't really provide more detail, but hopefully this should point you in the right direction.

[링크 : http://stackoverflow.com/questions/350907/git-svn-on-windows-where-to-get-binaries]
[링크 : https://github.com/gitster/git/blob/master/git-svn.perl]  


[링크: 
http://blog.javajigi.net/pages/viewpage.action?pageId=208109629]

[링크 : http://toby.epril.com/?p=703
     [링크 : http://git.or.cz/course/svn.html]  
2011/08/14 - [프로그램 사용/CVS / SVN / GIT] - git-svn 을 이용해서 svn 을 복제가능하다고? 



머.. 저번 글이랑 차이가 없어 보이는건 기분 탓인가 -_- 
Posted by 구차니
Revert to this revision을 하면
working copy 자체가 구버전으로 변경된다.
물론 빨간색 느낌표로 modified로 인식이 되는데..
단순하게 구버전을 HEAD 로 끌어올 방법은 없으려나?
대충 해보니 Create branch/tag from revision에서 HEAD로 정해주면 될것 같은데..
사용하던 저장소라 테스트해보기 겁나네 ㅠ.ㅠ


아무튼, 이 리비전으로 돌아갈건지 꽤나 겁을 주네 -_-


'프로그램 사용 > Version Control' 카테고리의 다른 글

gitosis - 안전하게 git 호스팅 하기  (0) 2011.12.23
git-svn  (0) 2011.12.23
TortoiseSVN Trac의 SVN 접속시 인증오류  (0) 2011.11.15
svn 명령어  (0) 2011.10.16
rabbitVCS - 리눅스용 svn client  (0) 2011.10.15
Posted by 구차니
authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge

이런 에러가 날경우 딱히 해결책이 없다 -_-
리눅스에서 svn co로 하면 문제가 없는데
윈도우의 tortoiseSVN에서만 하면 인증이 계속 실패 


---
2011.11.16 추가

For Basic and Digest schemes you provide a login name and a password. Like this:
  ISVNAuthenticationManager authManager = new BasicAuthenticationManager( "login" , "password" );

In the NTLM auth scheme you also provide a domain name:
  ISVNAuthenticationManager authManager = new BasicAuthenticationManager( "DOMAIN\\login" , "password" );

[링크 : http://wiki.svnkit.com/Authentication]

If you are behind a corporate firewall that requires NTLM authentication, you can try a tool called NTLMAPS to check out from Subversion.

If you are using Windows, we recommend TortoiseSVN as a Subversion client.


[링크 : http://www.jtrac.info/doc/html/dev-guide.html

그냥 로그인시에 "domain\"을 추가해주면 되려나?

'프로그램 사용 > Version Control' 카테고리의 다른 글

git-svn  (0) 2011.12.23
svn 과거버전 끌어오기?  (0) 2011.12.01
svn 명령어  (0) 2011.10.16
rabbitVCS - 리눅스용 svn client  (0) 2011.10.15
git-svn 을 이용해서 svn 을 복제가능하다고?  (0) 2011.08.14
Posted by 구차니
repository browse
>> svn ls file:///repo_dir

Check for modificiations
>> svn status

[링크 : http://wiki.kldp.org/wiki.php/SubversionBook/Reference]
[링크 : http://maverick.inria.fr/~Xavier.Decoret/resources/svn/index.html]
Posted by 구차니