2013-10-29 3 views
1

좋은 하루 사람.기존 프로젝트를 버전 관리 용 자식에 복사

도와주세요. 전체적으로 버전 관리를 사용하는 대기업에서 일하게 될 것입니다. 그리고 나는 git를 배우기 위해 쳐다 보았다. 내 프로젝트를 새로 생성 된 자식 저장소에 복사하여 버전 제어를 시작하고 싶습니다. 내 프로젝트 구조는 다음과 같습니다.

. 
├── pom.xml 
├── src 
│   ├── main 
│   │   ├── java 
│   │   │   ├── demidov 
│   │   │   │   └── pkg 
│   │   │   │    ├── domain 
│   │   │   │    │   ├── ComputerMaintenanceEvent.java 
│   │   │   │    │   ├── SoftwareDevelopmentEvent.java 
│   │   │   │    │   ├── TheUser.java 
│   │   │   │    │   ├── UserContactInfo.java 
│   │   │   │    │   └── UserEvents.java 
│   │   │   │    ├── persistence 
│   │   │   │    │   ├── AppOut.java 
│   │   │   │    │   ├── UserSecurityService.java 
│   │   │   │    │   ├── WebContentDAOIF.java 
│   │   │   │    │   └── WebContentDAOImpl.java 
│   │   │   │    ├── service 
│   │   │   │    └── web 
│   │   │   │     ├── LoginController.java 
│   │   │   │     └── RenderSiteController.java 
│   │   │   ├── userEvents.hbm.xml 
│   │   │   └── user.hbm.xml 
│   │   ├── resources 
│   │   └── webapp 
│   │    ├── resources 
│   │    │   ├── css 
│   │    │   │   ├── bootstrap.css 
│   │    │   │   ├── bootstrap.min.css 
│   │    │   │   ├── bootstrap-responsive.css 
│   │    │   │   └── bootstrap-responsive.min.css 
│   │    │   ├── img 
│   │    │   │   ├── background_java.jpg 
│   │    │   │   ├── glyphicons-halflings.png 
│   │    │   │   └── glyphicons-halflings-white.png 
│   │    │   └── js 
│   │    │    ├── bootstrap.js 
│   │    │    ├── bootstrap.min.js 
│   │    │    ├── jquery-1.10.2.min.js 
│   │    │    ├── jquery.nav.js 
│   │    │    └── jquery.scrollTo.js 
│   │    └── WEB-INF 
│   │     ├── spring 
│   │     │   ├── security-context.xml 
│   │     │   ├── servletConfig 
│   │     │   │   └── servlet-context.xml 
│   │     │   └── spring-context.xml 
│   │     ├── view 
│   │     │   ├── home.jsp 
│   │     │   └── login.jsp 
│   │     └── web.xml 
│   └── test 
│    ├── java 
│    └── resources 
└── target 
    ├── classes 
    │   ├── demidov 
    │   │   └── pkg 
    │   │    ├── domain 
    │   │    │   ├── ComputerMaintenanceEvent.class 
    │   │    │   ├── SoftwareDevelopmentEvent.class 
    │   │    │   ├── TheUser.class 
    │   │    │   ├── UserContactInfo.class 
    │   │    │   └── UserEvents.class 
    │   │    ├── persistence 
    │   │    │   ├── AppOut.class 
    │   │    │   ├── UserSecurityService.class 
    │   │    │   ├── WebContentDAOIF.class 
    │   │    │   └── WebContentDAOImpl.class 
    │   │    ├── service 
    │   │    └── web 
    │   │     ├── LoginController.class 
    │   │     └── RenderSiteController.class 
    │   ├── userEvents.hbm.xml 
    │   └── user.hbm.xml 
    ├── m2e-wtp 
    │   └── web-resources 
    │    └── META-INF 
    │     ├── MANIFEST.MF 
    │     └── maven 
    │      └── demidov.pkg 
    │       └── webcontent 
    │        ├── pom.properties 
    │        └── pom.xml 
    └── test-classes 

버전 관리를 시작하려면 어떻게해야합니까? 감사합니다.

+3

프로젝트 구조가 중요한 이유는 무엇입니까? 나는 당신이 당신의 프로젝트와 관련하여 git으로 무엇을 달성하기를 원합니까? 'git init && git add .'가 충분하지 않습니까? git으로 시작하는 방법은 http://git-scm.com/book을 참조하십시오. – Lohrun

+0

나는 그렇게 희망한다. 몇 시간 전에 git을 배우기 시작했고 git add를 시도했기 때문에 git.scm.com의 문서에서 saperatly로 각 파일을 복사하고 저장소 전체에 하나의 명령으로 전체 구조를 복사하려고합니다. git add/home/vadim/Desktop/webcontent/* 여기서 webcontent는 내 프로젝트가 내려 놓는 폴더이고 * 내 모든 webcontent를 복사한다는 것을 의미합니다. 내가 /home/vadim/Desktop/webcontent/pom.xml을 얻은 후에는 저장소 밖에 있습니다. 문제가 무엇입니까 ?? – Vad

+0

프로젝트 루트에서'git add -A'를 시도하여 현재 디렉토리와 모든 서브 디렉토리에있는 모든 파일을 추가하십시오. – nofinator

답변

0

개인 프로젝트의 루트에서 git init을 실행 한 다음 git add .을 실행 했습니까?

관련 문제