![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 請問各位都用什麼管理 source code 程式碼?
(https://www.pcdvd.com.tw/showthread.php?t=802451)
|
---|
引用:
CVS 其實管很寬.. 等到你剛好改到他 自動忽略的檔案 你就知道痛了.. :laugh: 其實你們的程式碼應該是大同小異居多 像 subversion, 你何苦本地端存 500MB x 20 ?? subversion 可以 switch 到你要的版本 比如你在維護某 project & 相關的 branch(不同 cpu, 差異程式不很多) 用 subversion switch 既可輕鬆, 空間也不會吃重, CVS server 頻寬也不會吃重 而且如果我誤刪原始碼, 連網路都不須要就可以 :like: |
引用:
試看看不要設定些什麼 叫 CVS commit core 目錄 或是檔案 (不是 import) 看看會發生什麼事.. :flash: :laugh: 當然不是立刻把 CVS 整個換掉阿.. cvs 可以轉出一份給 subversion 沒問題的 也沒動到 cvs 上面的程式碼 當小 project 轉到 svn 或是新的 project 在 svn 上用順了 再慢慢轉都來的及.. |
引用:
Linux kernel 不是用 git 嗎?你推 SVN 又拿 Linux kernel 來說,有點沒說服力! :laugh: 我 code 也寫不少,但是我也沒討厭 CVS 啊 (苦笑),因為 CVS 到 SVN 一直都是我自己一個人在用而已,所以我也沒感受到 SVN 在 team work 時 branch & merge 的好處,反正一個人在用通常都只用到 check out 跟 commit 而已! :D :D :D 其實要管理 source 該用什麼軟體,是要有政治力來影響的,而且我覺得會寫程式的人在使用軟體都有自己的習慣,何必把自己的想法加在別人身上。 |
引用:
Linux Kernel 是後來才用 git 的.. 先前不是 不過為了開發 git, Torvalds 對 CVS 的怨念也頗深就是.. :laugh: 剛好沒 commit 到 core 目錄裡面的東西, 所以大家都沒發現 一開始我用 CVS 時, 也知道他不 commit core 檔案, 覺得這蠻正常(誰要三不五時 commit core dump? :stupefy: ) 但是, 等到有一次, 我 commit core 目錄下的原始碼, 包含其他目錄一起 才發現... 嗯.. CVS 你好樣的, 竟然不理 core 目錄下面的 commit :tu: :tu: 習慣是可以改的, 而且不是很難懂的東西.. 我是從 CVS 一路用上來.. 覺得他實在是 住海邊 的軟體 就跳去用 subversion 了. :like: 一個人寫程式只要 commit, checkout?? 完全都沒有 branch? 嗯.. :flash: :jolin: |
其實都各有優缺點, 沒有絕對好, 也沒有絕對壞.
誠如 darkangel 兄所說, 這是要有政治力的人來決定, 我們站在金字塔下面的人, 還是 乖乖做事就好. cvs 會自動忽略特定檔案, 應該是每一個用過的人都知道, 除非第一次用的 engineer, (所以每個人都會中槍一次吧.... 呵呵 :laugh: :laugh: ) 因此只要我第一次 create repository 並且 commit 完, 都會先捉一份用 beyond 比對看看 svn 的 double size 對有些人是優點, 離線也可以使用, 但對我來說就是缺點了, 小程 式可以這樣用, 大程式, 我真的很不方便. (別再說我的程式能大多少? 能多到多少.. 相 信我... 真的很大) 只是可能我標體下的不好 :cry: 大家都離題了... 我其實是想問有沒有 cvs 可以做 report 的軟體. 好方便一次看各個人的 comment, 變動. 有問題, 也好找在哪, 改了什麼. |
引用:
這個有好笑到... 第一次看到.. |
引用:
不知道ㄟ.. 當年被 CVS 這個 好功能害到.. 自此, 就不再使用 CVS 還要花時間抓一份比對, 這根本就是浪費 engineer 時間! svn 的 double size 說過了, 誰叫你全部 checkout 就算是 20 個 project, 也不會隨時叮著 20 份 project 看 不配合 branch 的話, cvs 也沒好多少 cvs report 可以用 bonsai |
引用:
我也中槍過... :cry: 引用:
這個嗎? http://www.mozilla.org/projects/bonsai/ 請問需要 mysql 嗎? "It's built to run against CVS using Perl, MySQL, and your favorite webserver.." 看到下面的字, 心都涼一半了.. :cry: Documentation - All of the webtools had READMEs that used to start with "This project isn't particularly well written or documented". For Bonsai, this hasn't changed all that much. If you're trying to install or administer Bonsai currently, you're likely in some amount of pain. Both developer docs and user/admin guides need to be writen. |
引用:
平生用 CVS 不中槍, 便稱程式設計師也枉然嗎? :laugh: 引用:
是這個, 不過以前裝這個的不是我.. :flash: 那好吧.. 改用 http://www.viewvc.org/ |
所有的時間均為GMT +8。 現在的時間是02:04 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。