내가 사용하고 있는 Linux/Unix 컴퓨터에서 나는 단지 일반 사용자일 뿐입니다. 하지만 실수로 인한 삭제/이름 변경/손실/수정을 방지하기 위해 내 파일을 관리할 수 있는 버전 관리 시스템을 원합니다. 분명히 컴퓨터에 버전 제어를 설치할 권한이 없습니다. 그러한 버전 제어 시스템의 휴대용 버전이 있습니까?
저는 AIX를 사용할 가능성이 높습니다. 아니면 레드햇 리눅스.
답변1
버전 관리 시스템은 다른 프로그램과 같습니다. 원하는 경우 시스템 전체 또는 로컬로 설치할 수 있습니다.GIT 설치 지침의 처음 두 줄을 읽으십시오.예를 들어.
또한 일반 사용자로 실행되는 항목을 구축하는 경우 이 질문에 관심이 있을 수 있습니다.자체 프로그램 실행 정보.
답변2
사용 목적에 적합하며, 오래되었지만 사용할 수 있음RCS또는CVS시스템은 이미 AIX 및 Red Hat에 존재할 수 있으며 단일 사용자가 완벽하게 수용할 수 있습니다. 배우기 쉽고 빠르며 리소스를 많이 사용하지 않으며 매우 잘 디버깅된 코드입니다. CVS용 IDE 및 GUI 클라이언트는 많습니다. 두 시스템을 직접 컴파일하고 실행 파일을 어디에나(예: $HOME/bin) 넣을 수 있습니다.
CVS를 사용하면 임의의 디렉터리에 "저장소"를 배치할 수 있어 무료로 (저장소의) 백업을 제공할 수 있으므로 이러한 번거로움이 사라집니다.
RCS를 사용하면 어디에서나 보기 흉한 RCS/ 디렉토리를 가지거나 "저장소"에 대한 심볼릭 링크를 사용할 수 있습니다.
때로는 오래된 학교가 최고의 학교일 때도 있습니다.
답변3
나는 그 단순성과 올인원 "독립형" 기능을 정말 좋아합니다.화석특히 구성 파일 및 스크립트의 버전 제어와 같은 소규모 "프로젝트"의 경우 더욱 그렇습니다. 아직 대규모 프로젝트에는 사용하지 않았지만 사이트에는 다음과 같은 권장 사항이 많이 있습니다.
http://fossil-scm.org/index.html/doc/trunk/www/reviews.wiki
또한 웹사이트에는 화석을 사용하는 방법을 자세히 설명하는 "오픈 소스" 책이 있습니다. Fossil은 BSD 라이센스가 있으며 사용하기 쉽습니다(즉)을 대체합니다 ci co rcs
. 그러나 mercurial
및 와 같은 많은 고급 DVCS 기능도 있습니다 git
.
보너스:다양한 플랫폼에서 실행하기 매우 쉽습니다: *BSD, Windows, Unix, Linux 및 OS 이제 더 인기가 있습니다.