我最近一直在研究如何管理項目或多個項目中的源文件。我讀過Xcode對使用svn有一個內置的支持,並且也支持git,我發現這兩者都非常有用。什麼是Xcode首選項中的「源代碼樹」,我該怎麼處理它?
我無法清楚理解的一件事是關於Xcode項目管理指南中描述的源代碼樹。這是我的理論,但由於我無法從任何地方驗證這一點(據我所知),我真的很想如果有人能說出我缺少的東西,如果有的話。
- Xcode偏好設置中的源代碼樹更像是源樹的
a root
,它是我本地文件系統中的文件夾。 - 我可以使用任何文件在任何我的Xcode的項目,即使這些文件不在項目文件夾,如果我可以指定文件的位置與我的源代碼樹的一個。
- 現在有人擁有與我的同步的項目文件夾。她擁有項目文件夾中的所有文件,但由相對位置引用到源樹的文件可能不在項目文件夾中。
- 但她有一個源代碼樹,用同樣
Setting Name
礦,(但絕對在她的本地文件系統不同的文件夾),如果她有相同的相對位置的文件,然後她的Xcode可以訪問該文件沒有問題。
所以這是正確的,我們使用源碼樹,因爲它使我們能夠與項目文件夾外的文件進行協作?
即使項目文件夾外部的文件被項目文件夾本身(而不是源樹)的相對路徑引用,如果這些文件全部由SVN管理,因此它們存在於相同的相對位置項目文件夾在每個人的環境中,那麼我不需要源代碼樹,對吧?
這似乎是一個好習慣。我想知道是否還有其他關於源代碼樹的東西,但我想就是這樣。謝謝你的回答(你回答我的問題兩次!)。 – realstuff02 2011-02-13 20:30:40