2012-04-25 1 views
4

객관적인 C와 같은 다른 언어에는 스토리 보드 및 사용자 데이터와 같은 버전 제어가 불가능한 특정 파일이 있습니다.svn 및 C#/visual studio의 모든 제한 사항은 무엇입니까?

C# 및 Visual Studio에 이러한 제한 사항이 있습니까?

편집 : Smart SVN을 사용하고 있습니다.

EDIT2가 : 귀하의 의견에서 이들 최적의 글로벌 무시 될 것 같은 소리 : * .suo * .user * .NCB * .aps 우리가 비주얼 스튜디오를 사용하고있다

+0

어떤 소스 제어 소프트웨어를 사용할지에 따라 다릅니다. – Khan

+0

Visual Studio에 svn (Subversion) 용 클라이언트가 내장되어 있지 않습니다. 상업적인 것이 있습니다. 그러나 어떤 파일을 버전 화해서는 안되는지 알고 싶습니까? –

+1

* * 또는 * 할 수 없어 *? – Gabe

답변

2

우리 회사에서는 VS2010과 Subversion도 함께 작업하고 있습니다. 지금까지 우리는 전혀 문제가 없었습니다. 우리는 클라이언트로 AnkhSVNTortoiseSVN을 사용하고 있습니다.
우리는 무시 목록에 주로 * .user 및 * .suo 파일을 추가했습니다. 이러한 파일은 로컬 사용자에게만 흥미로운 로컬 경로를 저장합니다. 저장소에 저장할 필요가 없습니다. 커밋해도 문제가되지 않습니다. 적어도 개인적인 경험으로 볼 때, 버전 관리에 추가하지 않으면 문제가 될 수 있습니다.

수정 사항 편집 : 예, 해당 파일/폴더는 무시할 수 있습니다. 기본적으로 필요한 경우 클라이언트 측에서 생성되는 모든 것. 또한이 방법으로 사용자는 다른 사용자 경로 레이아웃과 충돌하지 않고 자신의 설정과 작업 환경을 가질 수 있습니다.

2

빈 OBJ 디버그 릴리스 임시 디버그 출시 Visual SVN (상업적 사용)과 1 년 넘게 결합하여 프로젝트 템플릿의 일부 파일에 커밋을 실패하게하는 여러 줄 끝이 있음을 알았습니다. 줄 끝을 수정 한 후에 만 ​​파일을 커밋 할 수있었습니다.

우리가 사용하는 현재 버전의 또 다른 제한 사항은 외부에있는 솔루션이 커밋되지 않는 것입니다. 외부는 커밋되지 않고 변경되지 않은 것으로 표시됩니다 (사실 변경된 경우).

TortoiseSVN은 Windows 탐색기에서 사용되지만 Visual Studio 자체에서는 사용되지 않습니다. 이 프로그램을 사용하는 데 전혀 문제가 없었습니다

+0

또한 AnkhSVN (http://ankhsvn.open.collab.net/)은 VS 용 소스 제어 제공자로 통합되어 있으며 VS 외부의 다른 중요한 작업에는 TortoiseSVN을 사용합니다. 내 경험에 비추어 볼 때 SVN 제공 업체 (VisualSVN, AnkhSVN, TortoiseSVN)와는 중요한 문제가 없습니다. –

3

Agent SVN과 같은 MS-SCCI Subversion 플러그 인을 사용하는 경우 Visual Studio IDE 자체가 저장소에 추가 할 파일을 제어합니다.

+3

+1 좋은 플러그인. 그것은 VS와 잘 작동합니다. – Blake7