기존 프로젝트를 Git 소스 제어 하에 두려고 하지만 몇 가지 사항에 대해서는 잘 모르겠습니다.
저는 '를 설립했습니다.팀 파운데이션 서비스 ' Git 온라인 계정입니다.
저는 현재 ASP를 가지고 있습니다.NET MVC 4 솔루션 - my Projects 폴더에 있습니다. Git ' 저장소(현재 빈 폴더)를 로컬에 만들었습니다. 이 폴더는 프로젝트에 있는 현재 응용 프로그램 폴더만 사용해야 합니까? 아니면 복사본이 필요한가요?
기존 파일을 온라인 리포지토리로 가져오려면 어떻게 해야 합니까?
비슷한 질문을 찾아다녔습니다. 기존 프로젝트 파일에 대한 Git 저장소를 초기화하기 위한 방법은 다음과 같습니다(반대: 이는 Team Foundation Server 설정 없이 Visual Studio 2013 Express에서 수행됩니다).
Git이 당신을 위해 설정되어 있다고 가정하면, 당신은 메뉴 View → Team Explorer로 이동한 다음 프로젝트 파일의 저장소를 두 번 클릭하고 초기 커밋을 할 수 있습니다(당신이 원하는 모든 파일을 추가해야 함).
또는 Visual Studio 통합을 사용하는 상세 가이드가 여기 있습니다.
나 드디어 답을 찾아낸 후 Visual Studio 가 훨씬 넘는 오르막 길을 걷는 수립하였습니다 아웃해야 있어야 합니다.
이를 위해 기존 프로젝트 소스 제어 및 동일팔레트에 불러키지 없이 기존 빈 (이건 중요한), 이 과정은 매우 까다로운 깃허브 리포지토리를 소박하지만 사용할 수 있으므로, 궤도 경사각 1 팀 탐색기, 이는 잘못된 것이고, you& # 39 는 왜 문제가 나온다.
첫째, 추가 迈向 소스 제어입니다. 위에 있는 몇 가지 설명을, 모두들 이 지경이 된다.
자, 여기 있는 빈 로컬 저장소 및 열었든 트릭 () 는 팀 탐색기 fy05 판매업체에서 아니예 알려줍니다 무시하려면 솔루션 및 솔루션 탐색기 오른쪽 클릭 클릭 가서 커밋합니다.
그런 모든 차이를 커밋한 기존 솔루션 및 해당 지역 리포지토리를 업데이트하던 기본적으로 이러한 모든 새 파일을 통해 it. Give it a # 39, & # 39, 초기 files& 기본 커밋합니다 이름 무엇이든 간에 유동합니다 너회의 보트 및 커밋합니다.
그냥 추가합니까 소스 제어 솔루션 및 일부 마우스 오른쪽 단추로 클릭합니다. 깃 (git) 을 선택하고.
이제 추가되었음 로컬 소스 프로젝트에 제어입니다. 선택하고 마우스 오른쪽 단추로 클릭하고 파일 중 하나에 커밋합니다.
그럼 을입력할 커밋합니다 메시지 및 일부 커밋합니다 . 를 선택하고 동기화됨 동기화 함께 프로젝트에 깃허브. Git 리포지토리를 갖는 것이 필요합니다. 깃허브 만드시겠습니까 documentum. 복사합니다를 리포지토리를 추가해 새로운 리포지토리를 연결, 원격 소스 제어 서버. 일부 형상게시 .
Using [수르스트리] [1]:
솔루션 탐색기 솔루션 이름을 마우스 오른쪽 단추로 클릭합니다. , 소스 Control" 추가합니까 " 선택합니다.
그 후 , / 새 클론할 수르스트리 헤드입니다 끝났다. 깃 (git) 및 일부 추가 작업 폴더 내의 솔루션이므로 배치하십시오 가리키십시오 만든 새
깃 (git) 의 주소를 클론할 가서 눈, 빈 (비트포켓 또는 깃허브) 와 새로운 원격 리모컨 및 추가 수르스트리 돌아가, 마우스 오른쪽 단추로 클릭합니다. (참고 리포지토리를 현대 버전 http://www. documentum. remote.. 추가 네,, URL 이 상자를 붙여넣습니다 및 히트 < kbd> OK< /kbd>.
이것은 초기 및 누름식 커밋합니다 어떻게 만들 수 있습니다.
[1]: https://en.wikipedia.org/wiki/Atlassian # Acquisitions_and_product_announcements
비주얼 스튜디오 2015년 에서 실행할 수 있는 유일한 방법은 이제서야 迈向 작품으로 '초기화' 의 깃 (git) 을 사용하여 루트 디렉터리 내 명령줄입니다. 그럼 내가 들어가 팀 탐색기 로컬 git 리포지토리를 말했다. 그럼 제가 선택한 그 로컬 저장소, git, 설정, 또 내 원격입니다 리포 리포지토리를 Settings-> 갔다. # 39 의 that& Visual Studio 를 통해 통합할 수 있는 내가 어떻게 사용할 수 있는 깃 (git) 가 마침내 내 기존 프로젝트.
하지만 어느 누구도 정답을 가져다줄래요 협력했습니다 모두 읽었어요. 예를 들어 갔는데, 소스 컨트롤 할 수 있는 File-> 추가합니까 동일합니까 깃 (git) 은 기본적으로 '초기화' 내 것 같지 않지만, t # 39 didn& 초기화하려면 프로젝트 팀 탐색기 이유는열 꼭 이래야겠어요 어졌다면 documentum. 모든 옵션을 사용할 수 있었다 "고 말했다. 보일 수도 없는데 up in the Changes 대화 중 하나. 그냥 만들 수 있는 다른 답을 가지고 있다고 현지 리포 팀 내 변화를 보일 것이 아니라, t # 39 위, 탐색기를 didn& 작업 중 하나. 깃 (git) 을 통해 모든 옵션을 뒤 나도 내 프로젝트 팀 탐색기에만 협력했습니다 initialized 명령줄입니다.
먼저 원하는 상대 경로가 있는 'Solution Folder'를 만듭니다. Visual Studio 2012는 상대 경로가 동일한 시스템 폴더를 만들지 않습니다.
이제 'Solution Folder' 안에 새 프로젝트를 추가하지만 시스템의 상대 경로가 새 'Solution Folder'의 상대 경로와 일치하도록 정의할 때는 주의해야 합니다. 원하는 시스템 폴더가 없으면 Visual Studio 2012는 이제 새로운 프로젝트를 위해 그것을 만들 것입니다. (위에서 언급한 바와 같이 ' Solution Folder'를 새로 추가할 때는 이 작업이 수행되지 않습니다.)
일치하는 상대 경로를 가진 기존 파일을 추가하려면 먼저 Visual Studio 외부에서 일치하는 시스템 상대 경로에 파일을 만들어야 합니다. 그런 다음 Visual Studio에서 기존 파일 추가를 수행할 수 있습니다.
가장 쉬운 방법은 물론 MSDN 에 설명된 기사 [공유할 수 있는 코드를 Visual Studio 2017년 과 vst 깃 (git)] [1] .
[1]: 2017년 https://www.visualstudio.com/en-us/docs/git/share-your-code-in-git-vs-
다음은 어떻게 해야 비주얼 스튜디오 2015년.
프로젝트 및 gnu. orghttp://www. 툴과도 열어보려면 > >; 옵션 > >; 소스 Control" "; 탭을 선택하고 " Git"; 소스로 제어입니다. ! [입력하십시오. 이미지 여기에 설명을] [1]
소스 파일 메뉴 이동 후 추가합니까 control" ";).
깃 (git) 은 기본적으로, 만약 이 " 실행하십시오 init". visual studio) 에 의해 작성 및 모든 종을 걸 (이에 따라 특정 파일, 임시 파일, 디렉터리 등 사용자 설정 파일을 무시 무시 등).
기본적으로 너회의 git 리포지토리를 만들어졌는지 정확한 로칼에서 (이것은 단계의 중요한 함께 프로젝트 파일 및 폴더 많이 포함되어 있기 때문에 우리가 원하는 무시하려면).
이제 이 git 리포지토리를 깃 (git) 에서, 깃허브 등 다른 git 접속하십시오 비트포켓 상술합니다 배시 (바깥쪽인지가 Visual Studio).
난 이제 시작 이후, 나는 내가 사용하는 이 Git Bash 세션 작업 디렉토리이며 비트포켓 주어진 지시에 따라 좁히어 (그냥 거기서 흐름선 복사합니다를 아래).
>. git 원격 추가 출처 >. https://[email protected]/yourusername/hookdemo.git >. >. git push - u 출처 마스터
이후 리포지토리를 git 설치 자체에 대한 명령행을 이래 올바르게 관리할 수 있습니다.
Git 리포지토리를 제게 아닌 깃허브) 은 이미 생성되지만 비어 있습니다. 이 솔루션은 기존 프로젝트에 대한 추가, 내 용 Git 리포지토리를:
흥미로운 것은 이 모든 것이 빨리, 빨리 볼 수 있는, 2015년 같은 도구를 사용하지 않고, 직접 Visual& Studio&, Git, 그러나 노력했다고 비주얼 스튜디오에서 didn& 확장명은 셨으며 # 39, t 작동합니까 ( 추가합니까 소스 제어입니다 사용할 수 없습니다, t help my project, 추가에는 원격입니다 didn& # 39 등).
깃 (git) 을 추가, 기존 비주얼 스튜디오에서 프로젝트 - 깃허브, 또는 해당 지역 리포지토리를 기트라브 프로젝트에 대한 형상게시 방법 같은 것.
그래서, 깃 (git) 을 통해 사용자 계정 및 it 솔루션 및 운영까지도 생성했는지 업로드되었습니다 버시온콘트로예르 세운다. 비주얼 스튜디오 2015년 의 팀 탐색기 엔드입니다 도구를 보유하고 있습니다.
'다음' 등 솔루션 로드하십시오 메우에프 언급, 소스 컨트롤 ',' 파일 실행하십시오 > > 추가합니까. 깃 (git) '초기화' 것과 마찬가지입니다. 그리고 이 합니다.
이제 '설정' 선택 '설정' , , 리모컨 및 스크롤 > > 리포지토리를.
'설정' 오리진 (동일팔레트에 합니다 이 스케줄됨 이름 좁히어) 과 uri 설정되었습니다.
'다음', '동기화' 와 '형상게시' 추가 사용할 수 있습니다.
프로젝트 팀 내에서 추가하려면 솔루션 탐색기 창을 열고, 그냥 가서 변경될 수 있습니다. 그런 다음 go-dell 비 추적 파일을 보기 옵션을 클릭합니다 보기 (것이 아니라면, 이미 진단트리에서 뷰에서의 전환하십시오 진단트리는 선택하고 마우스 오른쪽 버튼으로 클릭하여 프로젝트 루트 폴더에 추가 및 일부 , .
이것은 아마도 더 많은 도움이 될 수 있지만 다른 사람이 나를 위해 이렇게 많은일들에서 항상 잊지 사용하여 VS.
Visual Studio 가 总监和首席信息官完全了解 솔루션뀉뀉뀉뀉. 그러나 이 회사는 깃 (git) 에 의해 추적됨 깃 (git) 의 개념을 리포지토리를 로컬 및 원격 분기로서의. 깃 (git) 을 추가할 수 있는 모든 파일과 폴더는 로컬 있다.
이제 돌아갈 Visual Studio 솔루션뀉뀉뀉뀉 만들 때 만든 표준 템플릿 프로젝트의 모든 프로젝트를 로칼에서 수 있는 솔루션이다.
그래서 추가할 때 문제가 발생할 수 있는 프로젝트를 로컬 솔루션 또는 git 으로 없는 게 문제다. 무슨 일이 있는 것은 솔루션 파일 이슬린 업데이트되도록 프로젝트 위치 있지만 실제 프로젝트를 컨텐트에서 파일과 폴더를 따로 디렉터리입니다 또는 깃 (git) 을 추가할 수 없습니다 있기 때문에 별도의 네트워크 드라이브나 ftp 서버 한 일부 상술합니다. 이 싸움은 더 필요한 경우에만 얻을 수 있는 프로젝트 파일에 대한 참조입니다 컴파일됨 이슬린 소스 파일 전용이거나 운영까지도 이를 별도의 깃 (git) 또는 깃허브 리포지토리를. # 39, 실제 파일에 의해 확장하지만 don& t want to be 추적됨 git 로칼에서.
이를 개선하기 위해 (즉, 그들을 리포지토리를 추가할 데이터베이스에구성원을 깃 (git) 솔루션 및 관심 방금 움직이십시오 원격 파일 내의 로컬 영역 파일 도왔으매 그들은 its 프로젝트에 있다.
이 프로세스는 대해 크게 간편화된 VS2017 / VS2019 (어쩌면 앞서 하지만 난 아직 테스트됨) 를 함께 깃허브:
만들기 = 빈 저장소에 깃허브 >. https://github.com/ < username> /< 이기트 project_name>;;;
따라와야지 이러한 지침을: (소스 제어 기능을 선택적으로 추가합니까 초기화하지 깃 (git) - >. 팀 탐색기 - >. &Gt 동기화됨 -; 깃허브 - > 제작. https://github.com/ < username> /< 이기트 project_name>;;;