git-cvs

    13

    2답변

    나는 CVS보다 훨씬 좋아한다. 불행히도 우리 회사에서는 CVS를 버전 제어 시스템으로 사용해야합니다. CVS repo에 커밋하는 동안 git를 로컬로 사용하려면 어쨌든 궁금 해서요. this SO question을 발견했을 때 나는 기뻐했습니다. 불행히도 Windows에서는 작동하지 않습니다. 내 컴퓨터에 Windows (mysysgit)가 설치되어 있고

    2

    1답변

    gitub/bitbucket/gitlab과 같은 git에서 OSS 프로젝트에 대한 가끔 기여를 유지하는 가장 좋은 방법은 무엇인지 궁금합니다. 업스트림은 독점적으로 CVS입니다. My take는 언제든지 어떤 상자에서 단순히 git에 직접 CVS/{Entries,Repository,Root}를 저지하기가 매우 편리하고 있다는 것입니다, 당신은 단순히 다음

    8

    2답변

    내 작업장에서 현재 CVS를 사용하고 있습니다. 자식 마이그레이션은 계획되었지만 오랜 시간이 걸릴 수도 있습니다. 그 동안 나는 한 사람의 프로젝트가 있었고 git을 사용하여 개인적인 발전을 결정했습니다. 분기, 계단식 커밋, rebasing 등 환상되었습니다! 그러나 불행히도이 프로젝트와 그 역사는 CVS로 가져와야하므로 다른 사람들이 내 진행 상황을 확

    0

    1답변

    많은 모듈이있는 CVS 저장소를 git로 변환하고 있습니다. 모듈 중 일부는 하나의 Repo에서 기본 프로젝트와 결합하려고합니다. 하지만 3 개를 git submodules로 유지하고 싶습니다. CVS에서 프로젝트를 개발하는 동안 4 개의 디렉토리 모두에 동일한 태그가 지정되었습니다. 그렇게하면 프로젝트의 전체 버전을 확인할 수 있습니다. 필자의 CVS 레

    2

    1답변

    약 40 분 전에 git-cvsexportcommit을 사용하여 git에서 cvs로 여러 파일 이름 변경, 합병 및 삭제와 관련된 복잡한 변경을 수행했습니다. 이것은 괜찮 았고, CVS에서 체크 아웃하면 변경 사항이 표시됩니다. 그러나 git-cvsimport를 실행하여 CVS 저장소의 git 미러를 업데이트하면 변경 사항이 나타나지 않습니다. git-cv

    2

    1답변

    를 사용하는 경우 다시 CVS에 그것을 만들 커밋, 내 일반적인 작업은 다음과 같이이다 : ...write some code... $ git commit $ git cvsexportcommit -c -p -v <asdf> $ git cvs-import $CVSROOT $ git pull 이 일반적으로 잘 작동 나의 커밋을 밀어 CVS 서버로 보내

    0

    2답변

    cvsexportcommit을 사용하여 git에서 cvs로 위탁 한 일련의 작업을보고합니다. 나는 그것이 다음과 같은 상황 | \_version/ | | | \_version.txt (to be removed) | \_VERSION (to be added) 내가 얻을 출력의 버전 파일을 추가하는 것은 불가능 것으로 나타났습니다 않습니다 :

    7

    3답변

    문제는 간단합니다. git cvsimport를 사용하여 CVS 저장소를 로컬 git 저장소의 원격 지점으로 가져 왔습니다. 그런 다음 저장소, 태그 및 모든 저장소를 클라우드의 git 저장소 (github/gitorious)에 동기화하려고합니다. 이렇게하려면 rsync에 대한 액세스 권한이 없거나 저장소를 직접 복사 할 필요가 없습니다. git push를

    0

    2답변

    2GB가 넘는 CVS 리포지토리에서 cvs2git 마이그레이션을 실행했습니다. 스크립트가 새로운 git 저장소와 CVS 모듈을 가로 지르면서 객체가 동일하다는 것을 확인했습니다. 그 텍스트 파일을 잘 마이 그 레이션과 동일한 sha1sum을 가지고 발견했습니다; 그러나 모든 바이너리 파일은 sha1sum이 다르며 모두 CVS (-kb)에서 바이너리로 플래그

    1

    1답변

    우리 회사의 특정 워크 플로 문제에 대해서는 에서 CVS를 사용하도록 허용해야하며 주 저장소는 git입니다. 나는이 작업을 구현하기 위해 git-cvsserver를 선택했다. git 저장소를 설정하고 gitcvs를 사용하도록 설정 한 다음 xinetd에 pserver 시뮬레이션을 설정합니다. 모든 것이 잘 작동하고, 나는 cvs 클라이언트에서이 저장소로 작