2011-07-17 5 views
1

저는 4 명과 함께 플래시로 프로젝트를 만들고 있습니다. 그러나 두 파일을 다시 검사해야하는 문제에 직면했습니다 (때로는 팀 구성원이 모든 파일), 또한, 우리는 항상 함께하지 않습니다 ...플래시 프로젝트를 공동 작업하는 방법은 무엇입니까?

이것은 첫 번째 프로젝트이며, 나는 무엇을 해야할지 전혀 생각하지 못했습니다. 우리는 체크 인/체크 아웃 시스템뿐만 아니라 동일한 파일에 대한 액세스를 보장하기 위해 서버가 필요할 것이라고 생각합니다.

또한 나는 manymoon과 같은 "프로젝트 공동 작업 도구"를 보았지만 파일 호스팅없이 할당을 만듭니다.

우리는 돈이 없지만, 무료 웹 사이트를 원한다고해도 무료 웹 호스트가 있습니다.

미리 감사드립니다.

답변

2

Subversion (SVN)은 오픈 소스 개정 관리 시스템으로 사용자가 필요로하는 용도에 맞게 청구서를 발행합니다. 온라인 전복 호스팅을 제공하는 몇 가지 무료 온라인 옵션이 있습니다. 내가 듣고 사용한 두 가지는 SourceForge.netAssembla.com입니다. SourceForge은 오픈 소스 프로젝트에만 사용되므로 코드와 자산을 외부 세계에 표시 할 수 있습니다. Assembla에는 개방 및 폐쇄 소스 옵션이 모두 있습니다. 클로즈드 소스 옵션을 사용하면 일반적으로 플래시 프로젝트에 충분하지만 (프로젝트에 따라 다름) 무료 버전의 저장 용량은 1Gb로 제한됩니다.

우리가 작업 한 팀에서 파일 체크 아웃을 사용하여 다른 사용자의 파일 액세스를 제한하는 대신 독점적 인 파일 잠금을 사용하지 않고 대신 파일을 병합하도록 선택했습니다. 갈등.

TortoiseSVN은 수정 사항을 제출할 때 일반적으로 파일을 완벽하게 병합하는 Subversion의 무료 오픈 소스 클라이언트입니다. 5 인 팀의 경우 파일을 수동으로 병합해야하는 필요성이 매우 낮습니다.

물론 많은 옵션이 있지만 이것들은 제가 소규모 팀에서 큰 성공을 거두었던 것들입니다.

+1

내가 Subversion을 사용하여, 그것은 거기에 아마도 가장 좋은 도구이지만, 병합 기능이 없기 때문에 조심하는 데 도움이 fla, swc 또는 swf 파일로 작업하십시오. 이로 인해 문제가 발생하는 경우가 많으므로 파일의 가용성을 확인할 수없는 경우 체크인/아웃 시스템이 더 좋습니다. – shanethehat

+0

감사합니다 !!! 한 가지 질문은 ... tortoiseSVN과 함께 assembla를 사용하는 방법에 대한 자습서가 있습니까? 나는 n을 배우는 것이 쉽기를 바랍니다.n " – Kirby

+0

자습서가 있는지 모르겠지만 assembla가 새 프로젝트를 만드는 데 도움이 될 것입니다 (매우 간단합니다. 이름을 제공하고 프로젝트에서 작업하는 사람들에게 읽기/쓰기 권한을 부여해야합니다). 저장소 URL 인 https://subversion.assembla.com/svn/NameOfMyProject와 같은 URL입니다. 해당 URL이 있고 TortoiseSVN을 설치했으면 프로젝트를 저장할 새 폴더를 만들고 마우스 오른쪽 버튼으로 클릭 한 다음 폴더에서 "SVN 체크 아웃"을 선택하고 이전에 찾은 것과 같은 저장소의 URL을 설정하십시오. – Godfather

1

우리는 많은 시간 동안 문제에 직면 해 왔습니다. 대부가 말한대로 좋은 버전 제어 시스템을 권장합니다. Subversion of Git을 사용할 수 있습니다 (우리는 git으로 바꿨으며 더 빠르고 깨끗합니다). 버전 컨트롤을 사용하여 작업 내용을 팀 작업과 비교하고 병합 할 수 있습니다.

불행히도 플래시 .fla 파일은 이진 파일입니다 (이 이유는 정확하게이 최신 버전에서 변경되었습니다). 이전 버전의 Flash를 사용하는 경우 변경 사항은 모두 자산이있는 동일한 대형 이진 파일에 저장됩니다. AS3 코드를 디렉토리의 별개 .as 파일에 저장하여 동일한 파일에서 동시에 충돌하는 것을 줄이고 .fla 외부의 애셋 (png, jpeg, mp3 ...)을 공유하는 것이 좋습니다.

버전 관리 호스팅 (Assembla, sourceforge, google code, github ...)을 제공하는 많은 서비스를 찾을 수 있으며 소규모 팀의 경우 수수료가 높지 않습니다. 당신의 팀은 당신이 아주 쉽게 설치 자신의 서버 수와 ​​동일한 네트워크에 지역화 된 경우

희망이

관련 문제