我正在構建基於PHP的Web應用程序。 (但我的問題是不是與PHP相關的。我需要的東西爲我所有的項目,不僅網頁。)自動項目構建版本號
我做修正,改變這個應用程序每天都。我需要的是,類似於版本控制系統的功能,它會自動給出構建版本號以供項目使用,並要求我注意更改。什麼可以用於這個目的?
我沒有git服務器,它不是公共項目,所以我可以使用類似gitHub的東西。我的電腦
規格:
編輯:崇高(可以使用NetBeans太多,如果有我需要的任何解決方案)
OS:的Windows 8
我正在構建基於PHP的Web應用程序。 (但我的問題是不是與PHP相關的。我需要的東西爲我所有的項目,不僅網頁。)自動項目構建版本號
我做修正,改變這個應用程序每天都。我需要的是,類似於版本控制系統的功能,它會自動給出構建版本號以供項目使用,並要求我注意更改。什麼可以用於這個目的?
我沒有git服務器,它不是公共項目,所以我可以使用類似gitHub的東西。我的電腦
規格:
編輯:崇高(可以使用NetBeans太多,如果有我需要的任何解決方案)
OS:的Windows 8
你是在正確的軌道上。您需要使用VCS (版本控制系統),例如Git,SVN或Mercurial。我更喜歡Git(但在工作中使用SVN)。您不必將Git項目公開...您可以在本地託管您自己的存儲庫,set it up using DropBox或使用類似BitBucket之類的東西。
版本控制有兩種主要類型:分佈式和集中式。所不同的是很好地解釋在這裏:Comparison between Centralized and Distributed Version Control Systems
的「問我要注意的變化」被稱爲提交和發生時要採取你的代碼的「快照」,併爲其分配一個唯一的標識符(即版本號)。某些系統(如Git)處理「版本號」的方式是散列標識符,它不像v.2.3.45那樣轉換得很好。儘管爲版本發佈使用了標籤,但您可以使用一些腳本來生成修訂版本號。在這裏閱讀更多:what is the git equivalent for revision number?
大多數IDE將具有將版本控制集成到IDE環境中的模塊。我使用Eclipse與[EGit](http://www.eclipse.org/egit/),並非常喜歡它。 –
如果你有時間,你能幫我用netbeans和dropbox做到這一點嗎?我真的需要幫助。我可以提供teamviewer身份證和通行證,以便您可以遠程幫助 – heron
@epic_syntax對不起,我目前無法使用。我建議看看聊天中是否有人可以提供幫助:http://chat.stackoverflow.com/ –