
我發現自己經常在 Linux 中編寫 shell 腳本,但隨著時間的推移卻忘記了它們。我想要的是一個儲存腳本副本以及我當時寫的描述性註釋的程式。 (最好不是變更管理程序...我已經考慮過使用 SVN...請參閱下面的評論。)
有人知道有一個程式可以很好地做到這一點嗎?
另外,我經常想與社群分享我的非專有腳本並獲得回饋(或者如果它們能很好地幫助其他人)。我發現 StackOverflow 和相關網站往往對非問題貼文不屑一顧。對於這種交流來說,合適的論壇/網站是什麼?建議?
svn
對此使用的評論:
我知道我可以建立某種版本控制的儲存庫,但我實際上通常只有幾個修訂,因此強大的變更管理對我來說並不是很重要。我更希望有強大的搜尋功能,讓我找到可能實現我正在研究的想法或類似的腳本。
當然,如果您真的、真的認為svn
這是我最好的解決方案,請隨時回答並解釋原因,以及您建議(svn
客戶等)進行哪些修改來滿足我的需求。
答案1
你已經提到了 svn。即使您不經常使用變更管理功能,原始碼控制絕對是您的最佳選擇。如果您不喜歡 svn,請嘗試設定 git 或 Mercurial,這兩者都允許您在本地保存儲存庫,而無需連接到伺服器。您還應該能夠搜尋提交訊息。
答案2
事實證明,使用描述性檔案名稱並在腳本中添加描述性註釋通常有助於我自己保持組織有序。