2010-07-02 4 views
2

우리 사무실의 주니어 프로그래머는 이클립스의 "이 파일에 들여 쓰기 수정"기능을 사용하는 불행한 (그러나 이해할 수있는) 습관을 가지고있다. 결과적으로, 체크 아웃 된 사본에는 공백이 다르므로 변경 사항으로 등록되는 수천 개의 행이 포함됩니다. 이러한 모든 변경 사항을 수락하면 다른 사람들도 같은 코드에서 작업하고 다른 일부는 다른 사무실에서 작업하면서 충돌이 발생할 수 있습니다. 동시에 우리는 자신이 한 모든 일을 버리고 싶지 않습니다.버전 관리 (공백)

Darcs가 공백 변경을 무시하거나 정규화 할 수있는 옵션이 있습니까? 또는 차이를 되돌릴 수있는 도구?

+4

모든 사람이이 기능을 사용하도록하는 것은 어떻습니까? –

+1

나는 주니어에게서 배워야한다고 생각한다. ... – astorcas

+0

나를 잘못 이해하지 말고, 나는 소스를 잘 정리하고 올바르게 포맷하는 것에 행복하게 동의한다. 슬프게도 공동 작업의 현실은 한 코더의 향상된 형식이 다른 코더의 작업과 충돌 할 수 있다는 것입니다. –

답변

2

은 내가 darcs을 사용한 적이 있지만 내가 그것을 다룰 줄 방법은 다음과 같습니다 바로 바로 설명서를 미끄러 져 명령

(cd newbies-copy && darcs diff --diff-opts -w) | (cd fresh-copy && darcs apply) 

는 다행스럽게도 필자는 darcs을 얻었다.

+0

This 올바른 접근 방식과 비슷하지만 정확한 명령을 사용하면 오류가 발생합니다. 바라건대 우리는 이것을 기반으로 올바른 방법을 찾아 낼 것입니다. –

+0

나는 실제로이 일을 해 본 적이 없지만 그것이 올바른 접근이라고 믿는다. –

+0

오류 메시지는 무엇입니까? –