2016-09-04 12 views
0

완전히 작성되지 않은 winForms 프로젝트를 문서화하고 있습니다. 즉, 지금 당장 코드를 작성하는 다른 프로그래머가 있음을 의미합니다. 그래서 나는 이미 프로젝트 사본에 몇 가지 중요한 의견을 썼다. 또한 도움말 파일을 bulid하려면 sandcastle을 사용합니다.두 버전의 C# 프로젝트를 병합합니다.

내 질문 : 프로젝트의 이전 버전에서 새로운 버전으로 코멘트를 복사하는 가장 좋은 방법은 무엇입니까? 아마도 sandcastle은 프로젝트에 문서를 가져 오는 것과 같은 작업을 수행 할 수 있습니까?

저는 그렇게하는 것이 현명하지 못하다는 것을 알고 있습니다. 여전히 문서 작업을 저장할 방법이 있는지 확인해야합니다.

+0

C#은 텍스트 파일이므로 BeyondCompare와 같은 텍스트 비교 도구를 사용하면 효과가 있습니다. – jdweng

+0

소스 제어 도구의 기능과 메커니즘을 사용하여 해결해야 할 문제입니다. 소스 제어로 작업하는 팀의 전략에 따라 다릅니다. 원본 소스 코드 또는 개발 분기와 다른 다른 분기에 문서를 넣을 수 있습니다. –

답변

1

Visual Studio에는 두 파일이 다른 위치를 확인할 때 사용할 수있는 파일 차이 기능이 내장되어 있습니다. 그런 다음 다른 프로그래머가 변경 한 파일의 "금"복사본으로 변경 한 내용을 복사하여 붙여 넣기해야합니다.

이 링크는 Compare two files in Visual Studio 2012

"당신은 비주얼 스튜디오 인스턴스가 이미 실행중인 경우으로 Devenv.exe/DIFF list1.txt list2.txt 명령 프롬프트에서 또는, 당신은 Tools.DiffFiles를 입력 할 수 있습니다 호출 할 수있는 방법을 보여줍니다 명령 창에서 "

+0

그게 좋은 VS의 기능에 익숙하지 않은, 감사합니다! 하지만 그런 식으로 나는 각 클래스를 혼자서 비교해야하고 전체 프로젝트가 아니라는 것을 의미합니다. 즉, 심각한 시간을 투자해야한다는 것을 의미합니다 ... 두 프로젝트의 XML 파일을 비교할 수 있지만 주석을 추가하지는 않습니다 실제 코드로. 서면 의견을 추가하는 또 다른 방법을 알고 있습니까? – ElenS

+0

원본 버전의 프로젝트를 소스 코드 제어 시스템 (TFS 또는 Visual Studio Online)에로드합니다. 최신 코드를 작업 폴더에 복사 한 다음 전체 프로젝트 구조를 비교합니다. – PhillipH