A demo-project A demo-project/AppDelegate.h A demo-project/Images.xcassets A demo-project/Images.xcassets/AppIcon.appiconset A demo-project/Images.xcassets/AppIcon.appiconset/Contents.json A demo-project/ViewController.h A demo-project/Info.plist A demo-project/AppDelegate.m A demo-project/ViewController.m A demo-project/Base.lproj A demo-project/Base.lproj/LaunchScreen.xib A demo-project/Base.lproj/Main.storyboard A demo-project/main.m A demo-project.xcodeproj A demo-project.xcodeproj/xcuserdata A demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad A demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad/xcschemes A demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad/xcschemes/demo-project.xcscheme A demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad/xcschemes/xcschememanagement.plist A demo-project.xcodeproj/project.pbxproj A demo-project.xcodeproj/project.xcworkspace A demo-project.xcodeproj/project.xcworkspace/xcshareddata A demo-project.xcodeproj/project.xcworkspace/xcshareddata/demo-project.xccheckout A demo-project.xcodeproj/project.xcworkspace/contents.xcworkspacedata A demo-project.xcodeproj/project.xcworkspace/xcuserdata A demo-project.xcodeproj/project.xcworkspace/xcuserdata/vincent.xcuserdatad A (bin) demo-project.xcodeproj/project.xcworkspace/xcuserdata/vincent.xcuserdatad/UserInterfaceState.xcuserstate A demo-projectTests A demo-projectTests/externals_uiTests.m A demo-projectTests/Info.plist
這時候只是將檔案加入 repository 中,尚未 commit 。這時候可以發現上方回應的訊息 Line 1519 的資料夾 xcuserdata 和 Line 2127 的 *.xcworkspace 都是要 ignore 的資料夾。
property 'svn:ignore'set on '.' property 'svn:ignore'set on 'demo-project.xcodeproj' property 'svn:ignore'set on 'demo-project.xcodeproj/xcuserdata' property 'svn:ignore'set on 'demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad' property 'svn:ignore'set on 'demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad/xcschemes' property 'svn:ignore'set on 'demo-project.xcodeproj/project.xcworkspace' property 'svn:ignore'set on 'demo-project.xcodeproj/project.xcworkspace/xcuserdata' property 'svn:ignore'set on 'demo-project.xcodeproj/project.xcworkspace/xcuserdata/vincent.xcuserdatad' property 'svn:ignore'set on 'demo-project.xcodeproj/project.xcworkspace/xcshareddata' property 'svn:ignore'set on 'demo-project' property 'svn:ignore'set on 'demo-project/Base.lproj' property 'svn:ignore'set on 'demo-project/Images.xcassets' property 'svn:ignore'set on 'demo-project/Images.xcassets/AppIcon.appiconset' property 'svn:ignore'set on 'demo-projectTests'
D demo-project.xcodeproj/project.xcworkspace D demo-project.xcodeproj/project.xcworkspace/contents.xcworkspacedata D demo-project.xcodeproj/project.xcworkspace/xcshareddata D demo-project.xcodeproj/project.xcworkspace/xcshareddata/demo-project.xccheckout D demo-project.xcodeproj/project.xcworkspace/xcuserdata D demo-project.xcodeproj/project.xcworkspace/xcuserdata/vincent.xcuserdatad D demo-project.xcodeproj/project.xcworkspace/xcuserdata/vincent.xcuserdatad/UserInterfaceState.xcuserstate
以及
1 2 3 4 5
D demo-project.xcodeproj/xcuserdata D demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad D demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad/xcschemes D demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad/xcschemes/demo-project.xcscheme D demo-project.xcodeproj/xcuserdata/vincent.xcuserdatad/xcschemes/xcschememanagement.plist
在 commit 之前在來執行 svn status 來看結果如何:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
M . A demo-project A demo-project/AppDelegate.h A demo-project/AppDelegate.m A demo-project/Base.lproj A demo-project/Base.lproj/LaunchScreen.xib A demo-project/Base.lproj/Main.storyboard A demo-project/Images.xcassets A demo-project/Images.xcassets/AppIcon.appiconset A demo-project/Images.xcassets/AppIcon.appiconset/Contents.json A demo-project/Info.plist A demo-project/ViewController.h A demo-project/ViewController.m A demo-project/main.m A demo-project.xcodeproj A demo-project.xcodeproj/project.pbxproj A demo-projectTests A demo-projectTests/Info.plist A demo-projectTests/externals_uiTests.m