블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2797)
Unity3D (853)
Programming (479)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
SVN (3)
Git (28)
Github (3)
Jenkins (9)
Trello (3)
Slack (4)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

'협업/SVN'에 해당되는 글 3건

  1. 2014.04.11 Unity SVN 연동
  2. 2014.01.03 Unity3D SVN 연동 방법
  3. 2012.12.25 Unity3D SVN 연동방법

Unity SVN 연동

협업/SVN / 2014. 4. 11. 10:08

링크 : http://kieuns.com/wiki/doku.php?id=language:unity:9-svn-%EC%97%B0%EB%8F%99

반응형

'협업 > SVN' 카테고리의 다른 글

Unity3D SVN 연동 방법  (0) 2014.01.03
Unity3D SVN 연동방법  (0) 2012.12.25
Posted by blueasa
, |

요점은..

1) Unity-Edit-Project Settings-Editor 이동

2) Version Control : Visible Meta Files

3) Asset Serialization : Force Text

4) Assets 폴더와 ProjectSettings 폴더만 Commit (나머지는 가능하면 svn ignore 등록)






유니티 공식 문서

http://docs.unity3d.com/Documentation/Manual/ExternalVersionControlSystemSupport.html

 

1. Enable Meta files in Edit->Project Settings->Editor

2. 유니티를 한번 실행하고 나서 세이브 후 끈다.( 공식문서엔 실행은 없으나 보다 확실하게 하려고.. )

3.  Library 폴더를 삭제한다.

4. 프로젝트 폴더를 svn 에 추가 후 커밋

 

아래부터는 협업시 체크아웃순서

 

5. svn 의 프로젝트 폴더를 체크아웃 후 유니티에서 프로젝트를 왼쪽 알트키( 맥에선 option 키 )를 누른 상태로 연다.( 선택하는 화면이 2번 나온다 )

6. 재밌게 협업 시작

 

 

참고로 Library 폴더의 커밋을 방지하기 위해서 Asset의 ignore 목록에 Library 폴더와 temp 폴더를 추가시키는게 좋다.

 

인자 좀 살 것 같다...휴:D



[출처] Unity3D SVN 연동 방법|작성자 php_


반응형

'협업 > SVN' 카테고리의 다른 글

Unity SVN 연동  (0) 2014.04.11
Unity3D SVN 연동방법  (0) 2012.12.25
Posted by blueasa
, |

Unity3D SVN 연동방법

협업/SVN / 2012. 12. 25. 12:53


- 유니티 설정 바꾸기


1. 자신의 유니티 프로젝트를 엽니다.


2. 상단 메뉴에 Edit - Project Settings - Editor 를 누릅니다.




3. 그러면 오른쪽 Inspector창에 Editor Settings가 뜨는데

    Version Control 항목이 있습니다. 거기서 Disable을 Meta Files로 바꿔줍니다.


    스샷에서 빼먹은 부분이 있는데 Inspector창 맨 아래에 Asset Srialization Mode를 Force 

    Text로 바꿔주시기 바랍니다.




4. 프로젝트를 저장 하시고, Unity를 끕니다.




여기까지 따라 하셨다면 이제 SVN설정을 합시다.


SVN 체크아웃된 경로 안에 프로젝트 폴더가 복사되어 있다고 가정하고 쓰겠습니다.


중요한것은 프로젝트 경로명에 한글이 들어가서는 절대로 안됩니다.


- SVN 설정하기


1. 프로젝트 폴더에서 무시목록을 추가합니다.


obj

Temp

*.suo

*.user

*.pidb

*.userprefs


2. 프로젝트 폴더 안에 Library 폴더에서 무시목록을 추가합니다.


cache

metadata

previews

ScriptAssemblies

assetDatabase3

AssetImportState

assetservercachev3

AssetServerCacheV3

AssetVersioning.db

AudioManager.asset

BuildPlayer.prefs

BuildSettings.asset

DynamicsManager.asset

EditorSettings.asset

EditorUserBuildSettings.asset

expandedItems

FailedAssetImports.txt

guidmapper

InspectorExpandedItems.asset

MonoManager.asset

NetworkManager.asset

ScriptMapper

unity default resources

unity editor resources


2. 프로젝트 폴더 안에 Library 폴더를 무시목록에 추가합니다.

(위에 추가하는거나 Library폴더 전체 무시나 같더군요)


3. 커밋합니다.




- SmartSVN에서 설정하기 (회사에서 SmartSVN을 사용하기 때문에 SmartSVN에 대한 설명도 적겠습니다.)


1. SmartSVN을 켭니다.


2. 해당 프로젝트를 SVN 경로에 복사합니다.



3. Assets 폴더를 오른쪽 클릭후 Add 누르고 OK를 누릅니다.



4. ProjectSettings 폴더를 오른쪽 클릭후 Add 누르고 OK를 누릅니다.



5. 해당 프로젝트에 오른쪽 클릭후 Properties - Ignore Patterns를 누릅니다.



6. 위에 무시목록을 복사해서 붙여넣은 후 OK를 누릅니다. (Depth는 기본상태로 둡니다)



7. 해당 프로젝트에 Library 폴더에 오른쪽 클릭 후 Add 를 누릅니다. (OK버튼 바로 누르지 않도록 주의)



8. Add 팝업창에서 Depth를 Only this directory로 변경 후 OK를 누릅니다.



9. 해당 프로젝트에 Library 폴더에 오른쪽 클릭 후 Properties - Ignore Patterns를 누릅니다.



10. 위의 무시목록을 복사해서 붙여넣은 후 Depth를 Immediate children (files and directories)를 선택한 뒤 OK를 누릅니다.



11. Library 폴더에 전체 선택후 Add를 누릅니다.




그냥 Library 폴더를 무시목록 추가하고 OK 누르시면 됩니다.


12. 커밋합니다.


출처 : http://sekainonaka.tistory.com/170

반응형

'협업 > SVN' 카테고리의 다른 글

Unity SVN 연동  (0) 2014.04.11
Unity3D SVN 연동 방법  (0) 2014.01.03
Posted by blueasa
, |