Android 開發團隊搭配 TFS 版本管控的權限設定

Android 開發團隊搭配 TFS 版本管控的權限設定

在還沒有遇到 I 公司的 Andorid 開發團隊時 ( Linux )

小弟一直以為程式碼 是否唯讀 對於 程式碼編譯 和 佈署是完全沒關係的

沒想到在 Android 在編譯時,若唯讀的話會導致編譯失敗

而 TFS 的版本管控則會強制把 檔案變成唯讀 ( 在 Linux 是 555 對吧!)

和以前的同事 J 爸爸 討論 CC 和 SVN 的作業模式後發現,它們是完全不會更動檔案屬性的。 ( 自已以前用 CC 時到沒有特別注意到這件事 )

所以這一點讓 Android 工程師在 開發工作上會很不方便

-----------------------------------------------------------------------------------------

另外,還有一個問題是 因為 Linux 檔案 Link 的特性 ( 和 Windows 的捷徑 很像 )

在開發專案中也引用了非常多的 Link 的檔案 或 目錄,而 TFS 本身在管理目錄時是不包含 捷徑這種類型的

-----------------------------------------------------------------------------------------

還好 TeamPrise 針對 以上兩個問題 都有對相應的作法可以克服

TeamPrise 的官方網頁說明

http://kb.teamprise.com/article/view/37

只要照著做就可以設定 自定的屬性

PS.. TFS 要在 Linux 做版本管控 或 Work item 的話!是需要透過 TeamPrise ( 只要該 Linux 有支援 JAVA Runtime 即可 )