저는 3 명의 개발자로 구성된 팀을 보유하고 있으며, 언제든지 (또는 동시에) 우리 집에서 프로젝트를 수행하고 프로젝트를 변경할 수 있어야합니다. 지금까지 동기화를 유지하기 위해 모든 업데이트 버전을 서로 메일로 보내야합니다. 현재 Visual Studio 2010에서 프로젝트를 개발 중이고 SQL Express 2008을 사용하고 있습니다. 인터넷을 검색하여 Team Foundation Server에 대한 아이디어가 있지만 Windows Server가 필요합니다. 나는이 혼란에 빠지기를 원치 않으며 Win7 Pc를 가지고 있습니다. 나에게 쉬운 해결책을 제안 해주세요.동일한 프로젝트에서 2-3 명의 사용자와 동시에 작업하는 방법은 무엇입니까?
답변
저비용 (종종 무료 오픈 소스 프로젝트) 호스트 제어 제공자가 많이 있습니다.
개인적으로 나는 Visual Studio 용 AnkhSVN 플러그인과 함께 Subversion을 사용합니다.
Mercurial 및 Git도 널리 사용되며 플러그인을 통해 Visual Studio에서 지원됩니다.
(호스트 된 솔루션을 사용하는 경우) 이러한 옵션 중 일부는 몇 분 내에 설정할 수 있으며 모든 팀이 작은 팀에서 사용할 수 있습니다.
나는 C# 및 ASP.NET으로 프로젝트 작업을하고 있습니다. 그러면 어떤 도구가 다른 도구보다 더 바람직합니까? –
솔직히 말해서 필자는 Subversion 등을 위해 VS 플러그인을 필요로하지 않는다. Visual Source Safe와 달리 대부분의 버전 제어 시스템은 모든 파일을 변경해야 할 때마다 "체크 아웃/잠금"을 수행 할 필요가 없습니다. –
모두 잘하고 있습니다. –
버전 컨트롤은 사용자가 찾고자하는 것이며, 바로 거기에 몇 가지 복잡한 솔루션이 있습니다. TortoiseSVN은 너무 복잡하지는 않지만 잘 작동합니다.
감사합니다. 나는 Ankh SVN과 그것의 좋고 쉬운 것을 다운로드했다. 나는 몇 분 안에 그것에 관해 연구하고있다. 하지만 이해할 수없는 몇 가지 사항이 있습니다. 첫째, SVN을위한 무료 저장소를 만드는 방법이 있습니까? CodeSpaces를 사용했지만 45 일의 제한된 기간이 있습니다. 또한 AnkhSVN에서 UPDATE와 COMMIT의 차이점을 알고 싶습니까? –
또한 다른 컴퓨터에서 다양한 연결 문자열을 처리 할 수있는 가능한 솔루션은 무엇입니까? 내 복사본에서 연결 문자열을 변경하면 조만간 파트너의 복사본으로 업데이트되고 마지막으로 복사본이 올바르게 작동하지 않게됩니다. –
UPDATE는 SVN 저장소에서 최신 버전의 파일을 컴퓨터로 가져오고 COMMIT는 저장소에 대한 모든 변경 사항을 저장합니다. –
- 1. 동일한 SharePoint 프로젝트에서 여러 사용자가 작업하는 경우
- 2. 인터넷을 통해 프로젝트에서 함께 작업하는 방법은 무엇입니까?
- 3. 문서화되지 않은 기존 프로젝트에서 작업하는 방법은 무엇입니까?
- 4. 접근이 제한된 프로젝트에서 작업하는 방법은 무엇입니까?
- 5. Flex 프로젝트에서 공동 작업하는 방법은 무엇입니까?
- 6. 동일한 웹 응용 프로그램 프로젝트에서 작업하는 여러 개발자
- 7. 동시에 여러 프로젝트에서 작업하십시오.
- 8. 2 명의 사용자와 연결을 끊는 Oracle Express
- 9. git을 사용하여 여러 버전의 파일을 동시에 작업하는 방법은 무엇입니까?
- 10. MVC 프로젝트에서 온라인으로 작업하는 가장 좋은 방법은 무엇입니까?
- 11. OpenGL과 QT로 작업하는 방법은 무엇입니까?
- 12. 동일한 VS 프로젝트에서 작업하는 모든 개발자가 Nuget 패키지를 추가해야합니까?
- 13. GitHub의 1 저장소에서 2 명의 사용자가 작업하는 방법
- 14. 두 명의 theads가 뮤텍스를 동시에 잠그면 어떻게됩니까?
- 15. 1000 명의 사용자가 동시에 단일 텍스트를 읽을 수 있습니까?
- 16. 두 시스템에서 동일한 github repo로 작업하는 방법은 무엇입니까?
- 17. 같은 파일에서 작업하는 동안 svn을 사용하는 방법은 무엇입니까?
- 18. 사용자와 비밀번호를 확인하는 방법은 무엇입니까?
- 19. 한 프로젝트에서 Bitbucket과 GitHub를 동시에 사용하는 방법은 무엇입니까?
- 20. Eclipse : 두 명의 편집자가 동일한 파일을 열었습니까?
- 21. 두 명의 프로그래머가 동일한 코드로 작업하고 있습니다.
- 22. 동일한 이름의 ActiveDirectory에있는 두 명의 사용자
- 23. 하이브를 bz2로 작업하는 방법은 무엇입니까?
- 24. Oracle에서 거의 동일한 데이터베이스 2 개를 동시에 가져 오는 방법은 무엇입니까?
- 25. Git Submodules로 작업하는 적절한 방법은 무엇입니까
- 26. Github - 공개 프로젝트에서 몇 명의 개발자가 작업하고 있습니까?
- 27. SVN 여러 사람이 같은 프로젝트에서 작업하는 중
- 28. django-allauth : 여러 명의 소셜 계정을 단일 사용자와 연결
- 29. 수천 명의 사용자와 함께 MySQL 데이터를 처리하는 가장 좋은 방법
- 30. 플래시 프로젝트를 공동 작업하는 방법은 무엇입니까?
Git, SVN, Mercurial 등과 같은 버전 제어 시스템을 사용하십시오. – Blender
이 내용을 progammers.stackoverflow.com에 넣을 수 있습니다. – JeffO