저는이 설정을 통해 저의 개발 복사본에서 특정 파일의 변경 사항을 저장소에 적용 할 수 있습니다. 그런 다음 체크 아웃 만 수행하는 제 제작 사본에서 환경에 독립적 인 참조가 포함되어 있기 때문에 일반적으로이 파일을 편집합니다. 이후에 체크 아웃/업데이트에서이 파일을 무시할 수있는 방법이 있습니까? svn : ignore? more --ignore-files /projectroot/config.php 또는 --ignore-files -F ignoredfiles.txt 플래그와 유사합니다.Svn은 업데이트 된 버전을 무시합니다.
답변
config.php에서 config.php.sample으로 저장소의 파일 이름을 바꾸는 것이 좋습니다. 기본 옵션을 변경하기 위해 편집 할 파일입니다. 개발 환경이나 프로덕션 서버로 배포하려면 config.php.sample을 config.php로 복사하고 미래의 충돌을 걱정하지 않고 편집하십시오.
또 다른 솔루션은 SVN의 모든 환경에 대한 모든 구성 파일을 유지 관리하는 것입니다. 환경 변수의 값에 따라 일부 파일 만 사용됩니다.
장점 :
1. SVN의 모든 파일.
2. 배포/체크 아웃/업데이트에서 파일의 카피 ...
단점 : SVN에서
1. 모든 파일.
2. 환경 변수가 있습니다.
다른 대안은 tsvn : ignore-on-commit 속성을 사용하는 것입니다. TortoiseSVN의 커밋 (commit) 대화 상자에서 파일을 항상 체크하지 않게합니다. 커밋하고 싶다면 수동으로 확인해야합니다.
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-commit.html (페이지 하단)
이 문서에서는 속성이 아닌 변경 목록에 대해 설명합니다. 이 변경 목록이나 다른 것을 설정하는 속성에 대한 참조가 있습니까? –
- 1. svn은 업데이트 된 파일을 추가로 표시합니다.
- 2. SVN은 커밋을 거부합니다. 업데이트 필요 없음
- 3. SVN은
- 4. 삭제 된 파일을 무시합니다
- 5. SVN은 지점
- 6. 개체가 업데이트 된 낙관적 잠금 버전을 반환하지 않습니다.
- 7. 내 엔터프라이즈 애플리케이션의 업데이트 된 버전을 보내시겠습니까? 방법?
- 8. 한 번의 클릭으로 업데이트 된 버전을 얻는 방법
- 9. 어떻게 워드 프레스에서 업데이트 된 버전이 아닌 이전 버전을 얻으시겠습니까?
- 10. SVN은 : 수정 복사/
- 11. 리포지토리에서 추적 된 항목을 무시합니다.
- 12. Directory.GetFiles()가 보호 된 폴더를 무시합니다.
- 13. CruiseControl을 SVN은 예외
- 14. 비 표준 SVN은
- 15. SVN은 (역사) 다른 저장소에
- 16. 자식-SVN은 @rev
- 17. Tortoise svn은 많은 시도가 필요합니다
- 18. 업데이트 대신 새 모델 인스턴스 버전을 생성하십시오.
- 19. svn propget svn : 무시. 아무것도 반환하지 않지만 svn은 분명히 내 파일을 무시합니다.
- 20. 업데이트 된 데이터로 DataGrid보기 업데이트
- 21. diff의 특정 차이점을 무시합니다.
- 22. ReflectionOnlyLoad 동안 누락 된 종속성 무시합니다.
- 23. Subversion : Repo에 커밋 된 디렉토리를 무시합니다.
- 24. IE는 동적으로로드 된 내용의 스타일을 무시합니다.
- 25. 최대화 된 화면이 작업 표시 줄을 무시합니다
- 26. 치료 SgmlLinkExtractor가 허용 된 링크를 무시합니다
- 27. 컨테이너 div는 플로팅 된 요소의 높이를 무시합니다.
- 28. SVN은 어떤 동기화 모델을 사용합니까?
- 29. Git-Svn은 Svn 암호를 저장합니까?
- 30. SVN은 사용자별로 지식을 보유하고 있습니까?
는 그 일을 한 후 config.php를 무시하는 것을 잊지 마세요. – Mauli
위대한 팁 주셔서 감사합니다! 이것이 환경을 바꿀 수있는 유일한 파일이기 때문에 나는 이것을 정말로 생각하고있었습니다. – ken
우리는 직장에서 같은 문제를 겪었고 환경에 의존하는 설정이 실제로 저장소에있는 이유를 아직 알지 못합니다. – unexist