![](/img/trans.png)
[英]wcf service(REST or SOAP or WEB API) thats accepts any data in any structure
[英]SVN AND TFS structure for Cordova/Phonegap app with REST/Web API service
我正在嘗試為我們正在開始的新移動項目敲定SVN和TFS回購結構。 代碼在2(或3)部分中:
我已經在我們的Jenkins(iOS)構建服務器上創建了一個項目,並對其進行了配置,以構建iOS源代碼,創建IPA文件並為測試人員上載到TestFlight。 我還為成功構建的REST / Web api代碼創建了一個TFS存儲庫,我只是在等待我的權限來部署此代碼。
因此,正如您所看到的,有很多(不是真的)將零件移動到此應用程序中。 我現在遇到的問題是,iOS代碼和Web(服務)代碼之間存在技術上“共享”的代碼,這是所有#2。
我已經讀過有關svn:externals的內容,但是顯然,這是針對SVN中COMPETELY包含的代碼的(我認為)。 如何完成#2與兩個源代碼控制系統一起使用?
編輯:我僅限於將SVN和/或TFS用於源代碼存儲庫。
使用Visual Studio Tools for Git(2012或2013)並將所有開發切換到git嗎? 這還允許您將TFS 2013(或Visual Studio Online)設置為git服務器。 或將svnBridge用於TFS,看看是否可以將其與svn:externals
(之前從未嘗試過使用該角度)。
您還可以將git svn
和git tf
與本地git信息庫中的本地git子模塊結合使用(但將遠程master分別存儲在tfs和svn中),但這使事情變得比需要的復雜。
而且,您還可以使用構建系統來生成NuGet程序包,並從Visual Studio / TFS中引用該程序包,這樣,您將獲得該程序包的單一來源(因此易於重用),並且每個應用程序都可以在自己的生態系統中構建。
而且,您始終可以安裝AhnkSvn或VisualSVN ,並將所有Visual Studio內容也存儲在Subversion中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.