ios - 通过Git 提交含有workspace的 Xcode工程文件,会出现workspace无法加载工程文件
天蓬老师
天蓬老师 2017-04-17 17:28:33
0
4
723
  1. 通过Git提交含有workspace的Xcode的工程文件出现冲突

  2. 出现需要选择"keep Xcode version 和revert弹出框"

  3. 选择revert之后,workspace无法加载Xcode工程文件

  4. 选择keep version之后代码并没有更新成功~

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(4)
洪涛

즉, 함께 작업 중인 사람이 추가한 파일의 기록이 프로젝트 파일에 기록되지 않아 실행 시 해당 파일을 찾을 수 없습니다.
해결책은 Git을 사용하여 프로젝트 파일을 비교한 다음 충돌을 수정하는 것입니다. 키워드

으아아아
Ty80

제공되는 버전 관리를 사용해본 적이 없습니다. 병합할 때 동일한 파일이 쉽게 추가될 수 있습니다. 이런 상황은 정말 귀찮습니다. 수동으로 삭제하고 다시 추가하면 됩니다. 따라서 합의하지 않는 것이 좋습니다. 동일한 파일을 추가하려면 일반적으로 다른 파일을 추가해도 문제가 없습니다. workspace

大家讲道理

여러 사람이 협업하면 workspace파일 충돌이 실제로 발생합니다
"Xcode 버전 유지 및 팝업 상자 되돌리기"를 선택해야 합니다. 이는 xcode가 편집 중인 코드를 수정한 것을 발견하고 선택하라고 하셨습니다

이 문제에 대한 해결책은 프로젝트 디렉토리의 .ignore 파일을 사용하여 작업공간에서 충돌하는 사용자 파일을 무시하고 제출하는 것입니다.

특정 작업에는 설명하기 어려운 세부 사항이 있을 수 있지만 xcode와 함께 제공되는 git 컨트롤러를 사용하는 것이 좋으며 이러한 문제는 기본적으로 발생하지 않습니다.

刘奇

gitignore에 추가한 후에도 파일을 제거해야 git이 추적하지 않습니다.

저희 프로젝트에도 작업공간이 있어서 프로젝트 파일이 가끔 충돌하는 경우가 있습니다. 두 가지 해결책이 있습니다. 1. 텍스트 편집기로 충돌하는 파일을 열고 충돌하는 줄을 삭제합니다. 2. 충돌을 해결할 때 상대방 버전의 프로젝트 파일을 직접 사용합니다. 이런 방식으로 방금 추가한 파일 중 일부가 손실되었음을 알 수 있습니다. 손실된 파일을 다시 추가하려면 수동으로 다시 추가하세요...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿