2009-07-09 3 views
0

내 시나리오는 SVN에 VB.NET 프로젝트가 있고 응용 프로그램을 시작하기 위해 응용 프로그램 프레임 워크를 사용하고 있습니다. 이것은 다른 개발자가 다른 양식으로 작업하고 서로 다른 시작 양식을 갖고 싶어 할 때 큰 문제가됩니다.VB.NET에서 SVN을 사용하는 다른 개발자를위한 시작 양식이 다릅니 까?

지금 프로젝트 설정을 변경하면 다른 모든 사용자도 변경됩니다. 어떻게이 문제를 해결할 수 있습니까? SVN이 저장소에 커밋 된 클래스를 가질 수 있으며 나중에 변경 사항을 커밋 할 수 있습니까? (더 이상 파일을 무시하는 것처럼 보이지만 repo의 초기 사본이 있습니다)

아이디어가 있습니까? 감사합니다

답변

1

명령 줄 인수를 기반으로 다른 양식을 표시 할 수있는 추가 진입 점이 있습니다. (리플렉션에 의해 지정된 타입을 찾는 것만 큼 진입 점이나 호출 문을 호출하는 것만 큼 간단 할 수 있습니다.) 또는 switch 문 ...) 디버깅에 사용 된 명령 행 인수는 ".user"버전으로 끝납니다. 프로젝트 파일 (사용자 별 설정으로 설계 되었기 때문에). .user 파일을 svn에 넣지 않도록하십시오!

+0

이것은 나를 위해 잘 작동합니다. 실제 응용 프로그램이 명령 줄을 허용하는 경우 제약 조건 (현재 상황이 아님)은 수용할만한 좋은 해결책입니다. –

+0

실제 응용 프로그램에 여러 진입 점이있는 경우 사용자가 어떤 진위 여부를 알려줄 수있는 방법이 필요합니다 그들은 달리고 싶었습니다 :) –

1

시작 프로젝트는 AFAIK가 * .suo 파일에 저장됩니다. 어쨌든 사용자 설정이 포함되어 있으며 버전을 지정하면 안됩니다.

+0

이것은 어떤 프로젝트 *가 시작될지를 말합니다 -이 상황은 동일한 항목이 아닌 여러 개의 진입 점이있는 단일 프로젝트입니다. –

관련 문제