1 문서에서만 변경 사항을 컴파일하지만 다른 문서의 원래 빌드를 유지하려면 어떻게해야합니까? (C#, ASP.NET MVC)

StackOverflow https://stackoverflow.com/questions/1608992

문제

로컬 설치와 라이브 설치가 있습니다. 내 라이브 설치가 작동합니다. [Authorize(Roles = "Admin, Host")] 나는 이것을 제거하고 싶지만 솔루션 빌드를하고 .dll을 작동시키기 위해서는.

로컬 설치에 모든 파일이 변경되어 제대로 빌드되지 않기 때문에 솔루션을 구축 할 수 없습니다. 내가하고 싶은 것은 하나의 컨트롤러/페이지에 액세스 할 수 있도록 업데이트합니다 ... 그 방법이 있습니까?

도움이 되었습니까?

해결책

당신이 필요로하는 것은 가지입니다 (당신 ~이다 소스 컨트롤 사용, 그렇지 않습니까?)

기본적으로, 당신이하는 일에는 개발을하는 하나의 지점과 다른 "안정적인"지점이 있는데, 여기서 다른 "안정적인"지점은 프로덕션에있는 코드에 대한 작은 수정 만 수행하는 것입니다.

생산에 배치되면 DEV 지점에서 안정적인 지점으로 "병합"합니다.


소스 컨트롤을 사용하지 않는 경우, 현재 코드 2 부만 있고 동일한 종류의 작업을 수행하십시오.

그리고 소스 제어를 사용하는 법을 배우십시오, 당신의 인생은 극적으로 변할 것입니다.

다른 팁

이번에는 도움이되지 않을 수 있지만 소스 코드 제어 시스템이 무엇인지에 대한 완벽한 예처럼 들립니다. CVS, GIT, Clearcase, Subversion 등과 같은 도구를 사용하면 코드 데이터베이스 및 변경 사항을 유지할 수 있습니다. 그런 다음 릴리스 또는 "라이브 설치"를 만들거나 프로덕션 서버에 배포하면 해당 시점에서 코드의 스냅 샷을 만들 수 있습니다. 그런 다음 전체 릴리스주기없이 프로덕션 버전에서 긴급하게 문제를 해결해야 할 때 "Live"를 실행하는 코드의 사본을 확인하고 해킹하는 사본을 엉망으로 만들지 않고 수정할 수 있습니다. 다음 훌륭한 기능.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top