[英]Development shell in ASP.NET
我寫了很多代碼,當我完成之后,大部分代碼最終都會被我丟棄。 最近我在想,如果我只保留我編寫的每一個小工具腳本,對其進行命名,對其進行標記並保存在開發外殼中,我將永遠不會丟失代碼,並且最重要的是,我不需要重做我已經做過的事情(這是主要動機),因為我不斷發現自己在寫早些時候做過的事情。
哪里有ASP.NET Shell樣式環境?
如果沒有,那么最好的方法是什么?
我希望能夠做到以下幾點:
編寫大小代碼。
從已編寫的代碼/庫/服務派生或鏈接在一起。
能夠將所有內容都放在我的桌面上(這是否意味着IIS在桌面上?還是有更輕的重量機制?),並且可以與家中的服務器同步,所以如果我在旅途中,我仍然可以訪問它並使它是我日常工作流程的一部分。
您可以構建一個獨特的解決方案,其中包含許多類庫項目。 每個項目都將解決特定的情況,如下所示:
MyStuff(解決方案)
等等
然后,您可以將此解決方案放到在線版本控制服務(如bitbucket或assembla)上,以便可以從任何位置訪問源代碼,對其進行編輯並將其提交回服務器。 這樣,您就可以獲得版本管理的優勢,並將代碼存儲在遠程服務器上,因此即使硬盤壞了也不成問題,但導致服務器上的內容才是最重要的。
您應該研究源代碼控制系統(也許是Git?)或文件存儲/同步/共享服務(例如DropBox) 。 DropBox使您無論身在何處都可以訪問代碼片段,並且操作起來非常容易(只需將文件放入文件夾即可)。
如果需要版本控制和分支,則必須研究源代碼控制系統。 由於您在家中有一台服務器,因此應該沒問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.