2009-06-10 3 views
2

git-svn을 사용하고 있으며 svn 저장소에 IDE 프로젝트 파일이 있습니다. IDE를 시작할 때마다 프로젝트 파일이 약간 수정되며 상태 표시가 변경된 것으로 표시됩니다. 그리고 내가 svn에서 최신 변경 사항을 가지고 작업 트리를 업데이트하기 위해 git svn rebase를 시도하면 프로젝트 파일에 로컬 수정이 이루어지고 변경 사항을 숨겨야하므로 실패합니다. 내 워크 플로우를 어떻게하면 편하게 할 수있어서 정말 아무것도 수정하지 않았을 때마다 숨겨 두지 않아도됩니다.git-svn을 사용하여 IDE 프로젝트 파일을 처리하는 방법

답변

2

은 ( 안된) 원하는 것을하는 간단한 자식 별칭 만들기
+0

이 최선의 해결책이 될 것 같다 : – JtR

1

어떤 IDE를 사용하고 있습니까? 예를 들어 Visual Studio에는 .suo 및 .csproj.user 파일이 있습니다.이 파일은 사용자가 두통을 일으키지 않고 소스 제어에서 무시할 수 있습니다. .csproj 파일은 항목을 추가하거나 제거 할 때 주로 바뀌므로 항목을 추가하거나 제거하면됩니다.

0

소스 제어에 추가하지 않는 것이 좋습니다. 이것은 사용자 별 도구이며 솔루션 파일이기도합니다. 프로젝트 파일은 괜찮습니다.

[alias] 
    safe-svn-rebase = "git stash 'preparing to rebase'; git svn rebase; git stash pop" 
관련 문제