branch

    1

    3답변

    저는 SVN을 처음 접했고 이상한 행동 문제가 있습니다. 코드 분기에서 작업 중이며 코드를 커밋 할 때 "https://10.1.1.3:8443/svn/ProjectName"이라고 커밋하고 "branches/branchName/src/fileName.cs"로 변경된 파일을 표시합니다. 작품은 잘, "c : \ projects \ ProjectName \ b

    6

    4답변

    내 마음에 큰 물음표가되었습니다. 웹 소프트웨어를 위해 Mercurial 또는 Git으로 곧 전환 할 예정이며 때로는 내 지사가 다른 지사에서 볼 수없는 중요한 데이터베이스 변경이 필요할 수 있습니다. 이것은 내 지사에 항상 동일한 데이터베이스를 공유 할 수있는 것은 아닙니다. 분기 및 복제를위한 데이터베이스 변경 사항을 처리하는 표준 방법이 있습니까? 너

    37

    4답변

    시나리오 : 프로그래머가 개정 5 프로그래머가 자신이 'my_foo'기능을 작동하기 때문에 여러 개의 파일에 여러 변경을 수행에서 프로젝트 'my_foo'라는 '갑'의 지점을 만듭니다. 각 주요 단계의 끝에서 는, 클래스에 몇 가지 새로운 기능을 추가하는 말, 각각 가진 커밋 (프로그래머 그러므로 몇 주 후 분기 에 커밋 해당 파일에 svn commit을

    0

    1답변

    Lite Edition과 Enterprise Edition이있는 상용 소프트웨어를 사용자 정의하고 싶습니다. 기능이 거의 동일하여 확장 된 사용자 정의가 두 가지 모두에 대해 작동 할 수 있지만 서로 다른 버전 어셈블리가 있으므로 각 버전마다 다시 컴파일해야합니다. 누군가 유지 관리 방법에 대해 조언 해 줄 수 있습니까? Visual Studio 2008과

    155

    5답변

    나는 브랜치에 "feature/xyz"와 같은 패턴이있는 인기있는 Git 프로젝트에서 어딘가를 보았다고 확신한다. $ git checkout -b labs/feature 하나가를 만들 않는 방법에 대한 $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature

    3

    2답변

    Mercurial은 지점에서 지원을 받지만 커뮤니티는 일반적으로 지점을 만드는 대신 repos를 복제합니다. Git 모델과 달리 Darcs 모델과 유사합니다. 저는 Capistrano에 Ruby on Rails 응용 프로그램을 배포하고 있습니다. 거기서 개발 브랜치와 프로덕션을 분리하고 싶습니다. Capistrano를 다른 저장소로 지정해야합니까? 아니면

    1

    1답변

    지금까지 단 한 가지만 확인하고 소스 세이프로 돌아 왔지만 지금은 병렬 개발 프로젝트를 만들고 싶습니다. 즉, 전체 프로젝트를 공유하고 브랜치하고자합니다. 나는이 작업을 수행하는 방법에 대한 소스 세이프 도움말 파일을 읽었으며 지침을 따르고 있다고 생각하지만 비어있는 폴더로 끝납니다. 누군가이 작업을 수행하는 데 필요한 단계를 열거 할 수 있습니까? Sou

    231

    7답변

    저는 Mercurial을 프로젝트에 사용하고 있습니다. (다른 곳으로 밀어 넣거나/당기지 않는 유일한 repo입니다). 지금까지 선형 역사가 있습니다. 그러나 내가 현재 작동하고있는 현재의 상황은 끔찍한 접근법이며 시작하기 전에 다시 돌아가서 다른 방식으로 구현하고 싶습니다. 저는 Mercurial에서 branch/revert/update -C 명령과 다소

    3

    1답변

    나는 "hg convert"를 통해 오래된 cvs 저장소를 수은으로 변환했습니다. 모든 것이 정상적으로 보였지만 (적어도 기본 분기에서는) 모든 기능 분기에는 분기에서 변경되지 않은 파일이 누락되었습니다. 이 문제를 해결할 방법이 있습니까? 저는 1.5 버전을 사용하고 있습니다. 변환은 "hg convert cvs/checkout newrepo"를 통해 이

    4

    2답변

    git의 분기가 SVN보다 훨씬 쉽다는 사실을 계속 듣습니다. 왜냐하면 분기를 trunk/master에 쉽게 병합하기가 쉽기 때문입니다. 일부 자습서를 읽었지만 기본 병합 충돌 만 다루었습니다 ("Alice가 code.cpp의 8 행을 변경했으며 동시에 Bob이 8 행의 code.cpp를 변경했습니다 ...") SVN과 다른 모든 분산 소스 제어 시스템.