안드로이드 개발 질문/답변
(글 수 45,052)
첫 째로는 svn 서벌를 설치하고 클라이언트도 설칠를 해서
서버에 작업한 소스를 올리고 공유까지 가능 합니다.
그런데 A에서 작업한 거랑 B에서 작업한 거랑
서버에 올릴때 어떻게 올리며
서버에서 각 클라이언트로 받았을때 A에서는 작업한거 + B에서
작업한거 를 나타낼때 어떻게 해야 되는지...
즉, 합치때 어떻게 해야 되요? A에서 작업을 한 거 올리고
B에서 작업한거 올리면 덮어 쓰게 되어서 A에서 작업한거 날리게
되잖아요...
머지를 하면 되는건지.. 어떻게 하는건지 자 모르겠어요..
두 번째는요.. gps를 이용해서 현재 위치랑 주위 병원을 검색해서
최단 거리 등 을 구하려고 하거든요...
이거 어떻게 사용으 해야 되는지 궁금해서요..
소스나 참고할 만한 사이트 있으면 알려주시면 감사하겠습니다.
서버에 작업한 소스를 올리고 공유까지 가능 합니다.
그런데 A에서 작업한 거랑 B에서 작업한 거랑
서버에 올릴때 어떻게 올리며
서버에서 각 클라이언트로 받았을때 A에서는 작업한거 + B에서
작업한거 를 나타낼때 어떻게 해야 되는지...
즉, 합치때 어떻게 해야 되요? A에서 작업을 한 거 올리고
B에서 작업한거 올리면 덮어 쓰게 되어서 A에서 작업한거 날리게
되잖아요...
머지를 하면 되는건지.. 어떻게 하는건지 자 모르겠어요..
두 번째는요.. gps를 이용해서 현재 위치랑 주위 병원을 검색해서
최단 거리 등 을 구하려고 하거든요...
이거 어떻게 사용으 해야 되는지 궁금해서요..
소스나 참고할 만한 사이트 있으면 알려주시면 감사하겠습니다.
2010.07.27 02:44:55
첫번째에 대해..
A에서 작업하시고 commit, B에서 작업하시고 commit 하시면 됩니다.
그런데 같은 소스의 같은 부분을 A, B 두명이 각각 작업하고
A가 올렸고 B가 올리려 한다 -> B는 commit 할 수 없습니다. update 를 한 후
complete(정환한가..;) 가 난 부분을 resolve 한 후에 commit 할 수 있습니다.
결론적으로 정상적인 경우에는 B는 A의 작업부분을 덮어쓸 수 없습니다.
하지만.. 이런 경우는 있죠. 가끔 실수로 Update 를 한 다음에 -> 원래 소스(Update 전) 를 덮어씌우고
commit 하는 경우에는 A의 작업분량이 날라갈 수 있지만.. 이건 B의 실수인거죠.
두번째는 다른분이.. 효효 ^^;