可是也只有分享給實驗室的學弟妹用,
前幾個星期猛然想起可以上傳到Google code,
這樣受惠的同學們會更多。
這幾天發現,Google code能用mercury和svn,但是不能直接用Git管理,
所以只能透過Git-svn來上傳和下載Google code上的原始碼。
網路上討論Git-svn的教學滿多的,不過我還是覺得Google官網提供的教學顯而易懂,如下連結:
http://google-opensource.blogspot.com/2008/05/develop-with-git-on-google-code-project.html
以下簡述使用心得:
1. 下載原始碼
使用git-svn clone從google code的倉儲中完整下載程式回來。
$ git svn clone --username your-name -s https://your-project.googlecode.com/svn
2. 更新原始碼
如果倉儲中有新的程式,可以使用以下指令更新:
$ git svn rebase # think "svn update"
3. 上傳修改過的原始碼
在本地端修改完之後,要先用Git指令發佈成一個新的版本,
例如:
$ git add .
$ git commit -a -m "Update code"
接著透過git-svn dcommit上傳到google code的倉儲中:
$ git svn dcommit # think "svn commit"
在上傳的過程式中,會需要google code的登入密碼,必須連至下列網址,取得Google code的密碼:
https://code.google.com/hosting/settings
其它參考來源:
http://blog.chhsu.org/2010/05/git-git-svn.html
http://blog.grogmaster.com/2008/12/notes-about-git-svn-google-code.html
http://quirkygba.blogspot.com/2007/10/using-git-with-google-code-hosting.html
http://google-opensource.blogspot.com/2008/05/develop-with-git-on-google-code-project.html
http://blog.udn.com/acbagcn/2310028
2 則留言:
請問您的「latex範本」上傳了嗎?
已經上傳了,您可以到下列網址下載:
http://code.google.com/p/ntust-thesis/
張貼留言