g*****9 发帖数: 349 | 1 新手,不知道那个好。希望强大,又不会太难用。
GIT
TortoiseSVN
CVN
不知道大家有什么推荐的没有。主要是编写SAS和Stata等统计软件。有时候碰一碰
python,但非常菜鸟。。。
谢谢! |
Y**G 发帖数: 1089 | |
d****i 发帖数: 4809 | 3 Git, SVN, or CVS, all are fine. For local version control, Git is the choice.
【在 g*****9 的大作中提到】 : 新手,不知道那个好。希望强大,又不会太难用。 : GIT : TortoiseSVN : CVN : 不知道大家有什么推荐的没有。主要是编写SAS和Stata等统计软件。有时候碰一碰 : python,但非常菜鸟。。。 : 谢谢!
|
g*****9 发帖数: 349 | 4 谢谢楼上几位。GitHub没有免费的吧。看来看说repo是5的话要7元每个月, 这个和
dropbox差不多了
小弟其实也就是自己用用,不共享。 刚才在local装了个乌龟,照着教程试了试,目前
还搞清楚怎么用。GIT那个是不是要用命令行才能用啊。我觉得你们都高估了我的智力
和水平。。。呵呵
另外文件的output比如excel也可以version control吗? 要是能做到像dropbox那样无
脑就好了!
choice.
【在 d****i 的大作中提到】 : Git, SVN, or CVS, all are fine. For local version control, Git is the choice.
|
p***o 发帖数: 1252 | 5 你把命令行Git装好再装个乌龟Git就行。Excel/Word之类的diff支持都不错。
【在 g*****9 的大作中提到】 : 谢谢楼上几位。GitHub没有免费的吧。看来看说repo是5的话要7元每个月, 这个和 : dropbox差不多了 : 小弟其实也就是自己用用,不共享。 刚才在local装了个乌龟,照着教程试了试,目前 : 还搞清楚怎么用。GIT那个是不是要用命令行才能用啊。我觉得你们都高估了我的智力 : 和水平。。。呵呵 : 另外文件的output比如excel也可以version control吗? 要是能做到像dropbox那样无 : 脑就好了! : : choice.
|
g*****9 发帖数: 349 | 6 好的,谢谢啊!
这就去装个TortoiseGit。 Github私人repo要7元一个月,但是我是屌丝,嘿嘿。另外
弱问一下,哪里有比较好的教程啊。网上教程都是多人项目的。我就是自己version
control用
刚刚问了个朋友,说要我用bitbucket,免费。 |
h*******t 发帖数: 2679 | 7 bitbucket. free.
git秒杀其他的。
【在 g*****9 的大作中提到】 : 好的,谢谢啊! : 这就去装个TortoiseGit。 Github私人repo要7元一个月,但是我是屌丝,嘿嘿。另外 : 弱问一下,哪里有比较好的教程啊。网上教程都是多人项目的。我就是自己version : control用 : 刚刚问了个朋友,说要我用bitbucket,免费。
|
h*******t 发帖数: 2679 | 8 git跟tortoiseGit,跟Github是3个东西。
git用命令行比用tortoiseGit客户端好用。
不用命令行,你会以为git跟SVN一样。用了命令行你才知道git跟SVN的区别和好处。
【在 g*****9 的大作中提到】 : 好的,谢谢啊! : 这就去装个TortoiseGit。 Github私人repo要7元一个月,但是我是屌丝,嘿嘿。另外 : 弱问一下,哪里有比较好的教程啊。网上教程都是多人项目的。我就是自己version : control用 : 刚刚问了个朋友,说要我用bitbucket,免费。
|
d****i 发帖数: 4809 | 9 svn也可以命令行啊
【在 h*******t 的大作中提到】 : git跟tortoiseGit,跟Github是3个东西。 : git用命令行比用tortoiseGit客户端好用。 : 不用命令行,你会以为git跟SVN一样。用了命令行你才知道git跟SVN的区别和好处。
|
g*******t 发帖数: 7704 | 10 git安装好就行,集成在explorer里,用bash就行,
local里,git就是一个.git的目录,
我在nas上也装了git, push remote就行,
如果office有git集成还不错, |
|
|
g*****9 发帖数: 349 | 11 信息量真大啊,真是太谢谢大家热心帮助了!小弟赶快去科普科普!
小声问一句,如果是个人用的话,这些version control的系统和dropbox比优势在哪里
呢? |
p***o 发帖数: 1252 | 12 至少Git可以直接在dropbox上用。
【在 g*****9 的大作中提到】 : 信息量真大啊,真是太谢谢大家热心帮助了!小弟赶快去科普科普! : 小声问一句,如果是个人用的话,这些version control的系统和dropbox比优势在哪里 : 呢?
|
L***s 发帖数: 1148 | 13
windows下mercurial/hg比较友好,毕竟是python写的,跨平台
(python社区的软件一般都把对windows的支持作为非常重要的考量)
git在设计时就故意不考虑让windows用户(方便地)使用,是带了政治使命的,
后人费了老牛鼻子劲才port到windows上,还是不得不驮着几百兆的msys/mingw。
mercurial的syntax也比git更直观、更make sense、更好学。
你如果要学python,mercurial项目本身就是很优秀的学习材料。
综上,推荐你在windows上用mercurial。
(git和mercurial的repo可以互转的,所以你没必要担心“选边”的问题,反正将来可
以跳船)
【在 g*****9 的大作中提到】 : 新手,不知道那个好。希望强大,又不会太难用。 : GIT : TortoiseSVN : CVN : 不知道大家有什么推荐的没有。主要是编写SAS和Stata等统计软件。有时候碰一碰 : python,但非常菜鸟。。。 : 谢谢!
|
L***s 发帖数: 1148 | 14
git和mercurial都是分布式的,概念上不存在“server”,只管在本地commit就行了。
Github和bitbucket是你要向别人share代码、或者多人合作时才用,
你如果一个人独自写自己的项目,是不需要这些托管网站的。
你如果用dropbox,就把repo建在dropbox里面来同步就好了。
【在 g*****9 的大作中提到】 : 好的,谢谢啊! : 这就去装个TortoiseGit。 Github私人repo要7元一个月,但是我是屌丝,嘿嘿。另外 : 弱问一下,哪里有比较好的教程啊。网上教程都是多人项目的。我就是自己version : control用 : 刚刚问了个朋友,说要我用bitbucket,免费。
|
Y**G 发帖数: 1089 | 15 自己装个gitlab不就得了吗?
【在 g*****9 的大作中提到】 : 好的,谢谢啊! : 这就去装个TortoiseGit。 Github私人repo要7元一个月,但是我是屌丝,嘿嘿。另外 : 弱问一下,哪里有比较好的教程啊。网上教程都是多人项目的。我就是自己version : control用 : 刚刚问了个朋友,说要我用bitbucket,免费。
|
g*****g 发帖数: 34805 | 16 我老说句实话,git很好,但是个人项目overkill了,learning curve有点高。如果要
本地安装,svn也够了。 |
r****y 发帖数: 26819 | 17 svn不比git容易到哪。而且还有一些小小的毛病。
【在 g*****g 的大作中提到】 : 我老说句实话,git很好,但是个人项目overkill了,learning curve有点高。如果要 : 本地安装,svn也够了。
|
s****y 发帖数: 503 | |
g*****9 发帖数: 349 | 19 是的,因为是个人用,所以希望用一个简单易行的。昨天下载了好多,目前还在摸索。
【在 Y**G 的大作中提到】 : 自己装个gitlab不就得了吗?
|
g*****9 发帖数: 349 | 20 gitlab windows下没有。不过用了github,界面真是友好啊!
另外,那些命令行怎么在Windows下面的cmd没有用?是不是要装cygwin啊?谢谢!
【在 Y**G 的大作中提到】 : 自己装个gitlab不就得了吗?
|
|
|
N******K 发帖数: 10202 | 21 怎么把repo建在dropbox?
【在 L***s 的大作中提到】 : : git和mercurial都是分布式的,概念上不存在“server”,只管在本地commit就行了。 : Github和bitbucket是你要向别人share代码、或者多人合作时才用, : 你如果一个人独自写自己的项目,是不需要这些托管网站的。 : 你如果用dropbox,就把repo建在dropbox里面来同步就好了。
|
N******K 发帖数: 10202 | 22 git这么容易的学不会 智商有问题
【在 g*****g 的大作中提到】 : 我老说句实话,git很好,但是个人项目overkill了,learning curve有点高。如果要 : 本地安装,svn也够了。
|
g*****g 发帖数: 34805 | 23 git 显然比svn复杂。分布式系统比集中系统复杂是必然的。学不学得会就看个人智商
了。连懂个 C++都要吹嘘的我看就够呛。
【在 N******K 的大作中提到】 : git这么容易的学不会 智商有问题
|
N******K 发帖数: 10202 | 24 你承认智商问题就好
【在 g*****g 的大作中提到】 : git 显然比svn复杂。分布式系统比集中系统复杂是必然的。学不学得会就看个人智商 : 了。连懂个 C++都要吹嘘的我看就够呛。
|
g*****g 发帖数: 34805 | 25 智商问题才会连工业界都没混过,写两行C++程序都装逼。git还是svn当然也是没区别
的,反正是一个人自己玩。
【在 N******K 的大作中提到】 : 你承认智商问题就好
|
N******K 发帖数: 10202 | 26 你承认智商问题就好
另外一个打工仔说在工业界 我操 这得多装13才能说得出来
另外 你对c++狗屁不通 还是闭嘴的好
【在 g*****g 的大作中提到】 : 智商问题才会连工业界都没混过,写两行C++程序都装逼。git还是svn当然也是没区别 : 的,反正是一个人自己玩。
|
c*********e 发帖数: 16335 | 27 sourcetree,用的git,非常好用,界面简单,和bitbucket合用,简直就是方便极了。
bitbucket不象github那样public,有隐私。
【在 g*****9 的大作中提到】 : 新手,不知道那个好。希望强大,又不会太难用。 : GIT : TortoiseSVN : CVN : 不知道大家有什么推荐的没有。主要是编写SAS和Stata等统计软件。有时候碰一碰 : python,但非常菜鸟。。。 : 谢谢!
|
N******K 发帖数: 10202 | 28 bitbuket NSA监控 肯定有
【在 c*********e 的大作中提到】 : sourcetree,用的git,非常好用,界面简单,和bitbucket合用,简直就是方便极了。 : bitbucket不象github那样public,有隐私。
|
c*********e 发帖数: 16335 | 29 用source tree,最大的优势是merge的时候发生冲突了,用什么xxxdiff之类的手动
merge的时候方便。
现在很少用命令行git了,merge的时候比较麻烦。
【在 N******K 的大作中提到】 : bitbuket NSA监控 肯定有
|
g*****g 发帖数: 34805 | 30 LOL,傻逼没在业界干过活,写那自己玩的程序,还得瑟呢?我老写C++涨培养费的时候
,你丫还尿裤子呢。
得多傻逼才把写C++当个事,我老人家不愿意写C++ 是觉得没前途,还真智商跟你看齐
写不出来不成?
【在 N******K 的大作中提到】 : 你承认智商问题就好 : 另外一个打工仔说在工业界 我操 这得多装13才能说得出来 : 另外 你对c++狗屁不通 还是闭嘴的好
|
|
|
N******K 发帖数: 10202 | 31 你的c++还停留在10年前吧 写个mfc了不得了
傻逼才张口就工业界 我操 天天被资本家剥削受虐 sm出感情了
文件系统 flush和sync区别都不懂的 你还有脸说c++
你这种本科不及格的傻逼 在计算机系肯定受尽凌辱 心理变态
【在 g*****g 的大作中提到】 : LOL,傻逼没在业界干过活,写那自己玩的程序,还得瑟呢?我老写C++涨培养费的时候 : ,你丫还尿裤子呢。 : 得多傻逼才把写C++当个事,我老人家不愿意写C++ 是觉得没前途,还真智商跟你看齐 : 写不出来不成?
|
g*****g 发帖数: 34805 | 32 LOL,得多傻逼才能有你这言论呀。编程从来是以业界为准,你以为像你写个傻逼程序
就为了弄几个数据灌水还有脸拿出来吗?敢问你的程序多少人用过?傻逼到你这德行也
算极品了。
【在 N******K 的大作中提到】 : 你的c++还停留在10年前吧 写个mfc了不得了 : 傻逼才张口就工业界 我操 天天被资本家剥削受虐 sm出感情了 : 文件系统 flush和sync区别都不懂的 你还有脸说c++ : 你这种本科不及格的傻逼 在计算机系肯定受尽凌辱 心理变态
|
t*****n 发帖数: 4908 | 33 我的bash_history里面80%以上都是git开头的。git不难用,但是学习曲线不简单。 |
g*****g 发帖数: 34805 | 34 我老就是说个事实而已,git学习曲线比svn陡,没想有傻逼连git和svn啥区别都没弄明
白呢就来暴露智商了。
【在 t*****n 的大作中提到】 : 我的bash_history里面80%以上都是git开头的。git不难用,但是学习曲线不简单。
|
N******K 发帖数: 10202 | 35 文件系统 flush和sync区别都不懂的 你还有脸说c++
【在 g*****g 的大作中提到】 : LOL,得多傻逼才能有你这言论呀。编程从来是以业界为准,你以为像你写个傻逼程序 : 就为了弄几个数据灌水还有脸拿出来吗?敢问你的程序多少人用过?傻逼到你这德行也 : 算极品了。
|
g*****g 发帖数: 34805 | 36 我不懂flush和sync区别,但我能做出个12306的架构还广泛承认可行。成天纠结于一两
个细节的傻逼,
就跟那把一个售票系统做成计数器的太监一样,被人反复打脸。
【在 N******K 的大作中提到】 : 文件系统 flush和sync区别都不懂的 你还有脸说c++
|
N******K 发帖数: 10202 | 37 另外你也就用用别人的轮子 打打工 就业界了 工业界了 你也就一个城乡结合部洗剪吹
老子的程序干的事情比你干的重要N倍 老子发过nature系列 你也就在bbs上灌水
【在 g*****g 的大作中提到】 : LOL,得多傻逼才能有你这言论呀。编程从来是以业界为准,你以为像你写个傻逼程序 : 就为了弄几个数据灌水还有脸拿出来吗?敢问你的程序多少人用过?傻逼到你这德行也 : 算极品了。
|
N******K 发帖数: 10202 | 38 文件系统 flush和sync区别都不懂的 你还有脸说c++
你能用ppt做出一个咖喱味的架构 堪比三哥
【在 g*****g 的大作中提到】 : 我不懂flush和sync区别,但我能做出个12306的架构还广泛承认可行。成天纠结于一两 : 个细节的傻逼, : 就跟那把一个售票系统做成计数器的太监一样,被人反复打脸。
|
g*****g 发帖数: 34805 | 39 LOL,发过nature系列又如何?nature 1000篇文章,能有一篇真正影响世界就不错了。
学计算机的,没人把发nature当回事,当回事的都是业内顶级journal和conference。
也就你这半路出家的傻逼,还自以为科学家了。隔壁千老版,没发过nature系列,都不
好意思跟人打招呼还,走好不送。
剪吹
【在 N******K 的大作中提到】 : 另外你也就用用别人的轮子 打打工 就业界了 工业界了 你也就一个城乡结合部洗剪吹 : 老子的程序干的事情比你干的重要N倍 老子发过nature系列 你也就在bbs上灌水
|
g*****g 发帖数: 34805 | 40 LOL,没听说做架构还需要深入理解flush跟sync的区别的,你丫等有资格做架构的时候
再来跟我老吹吧。
【在 N******K 的大作中提到】 : 文件系统 flush和sync区别都不懂的 你还有脸说c++ : 你能用ppt做出一个咖喱味的架构 堪比三哥
|
|
|
N******K 发帖数: 10202 | 41 文件系统 flush和sync区别都不懂的 你还有脸说c++
你能用ppt做出一个咖喱味的架构 堪比三哥
【在 g*****g 的大作中提到】 : LOL,没听说做架构还需要深入理解flush跟sync的区别的,你丫等有资格做架构的时候 : 再来跟我老吹吧。
|
g*****g 发帖数: 34805 | 42 你丫能来点新鲜的吗?我老千万用户的架构写了,实现成产品了。你先弄个10个用户的
我来瞧瞧?
我老傻逼见的多了,弱到你这份上还死撑的还是头一个。
【在 N******K 的大作中提到】 : 文件系统 flush和sync区别都不懂的 你还有脸说c++ : 你能用ppt做出一个咖喱味的架构 堪比三哥
|
N******K 发帖数: 10202 | 43 哈哈 你够搞笑的 计算机编程技术 只能 互联网专用?
老子做的事情 是生物基础研究+医学研究 从微观细胞 到 心脏器官
你还出了bbs灌点垃圾帖子 你还贡献啥了? 发明了一个程序可以快速方便下载毛片?
你也就重复别人的轮子 当个螺丝钉洗剪吹 用ppt意淫一下所谓架构
【在 g*****g 的大作中提到】 : LOL,发过nature系列又如何?nature 1000篇文章,能有一篇真正影响世界就不错了。 : 学计算机的,没人把发nature当回事,当回事的都是业内顶级journal和conference。 : 也就你这半路出家的傻逼,还自以为科学家了。隔壁千老版,没发过nature系列,都不 : 好意思跟人打招呼还,走好不送。 : : 剪吹
|
g*****g 发帖数: 34805 | 44 LOL,我老果然说得不错。千老学点编程还以为自己是专家了。你丫自我感觉多好都行,
别他妈的连老婆都养不起成天杀小白鼠憋出毛病。药不能停。
【在 N******K 的大作中提到】 : 哈哈 你够搞笑的 计算机编程技术 只能 互联网专用? : 老子做的事情 是生物基础研究+医学研究 从微观细胞 到 心脏器官 : 你还出了bbs灌点垃圾帖子 你还贡献啥了? 发明了一个程序可以快速方便下载毛片? : 你也就重复别人的轮子 当个螺丝钉洗剪吹 用ppt意淫一下所谓架构
|
T*******e 发帖数: 4928 | 45 如果文件多,可以用google drive, 容量比dropbox大。
自己建个google drive账户,就知道怎么用google drive了。
【在 N******K 的大作中提到】 : 怎么把repo建在dropbox?
|
L***s 发帖数: 1148 | 46
git repo是self-contained、或者说是“绿色”的,不依赖外部系统环境,跨所有操作
系统。
到dropbox某个folder下`git init`建一个repo,然后一直往里面commit就好了,
如果不跟别人协作,什么remotes也不用设置。分布式本版管理的好处就在这里。
【在 N******K 的大作中提到】 : 怎么把repo建在dropbox?
|
t*******e 发帖数: 1633 | |
L***s 发帖数: 1148 | 48
dropbox的同步结果更正确——不是危言耸听,很多同步软件的同步结果有时是不正确
的,比如同步过程中丢文件、corrupt文件、删除掉的文件同步后又重新出现(e.g.,
Synology CloudStation)、旧文件偷偷覆盖新文件、出现大量本不该出现的conflicts
(e.g., Copy)、程序bugs多(e.g., Copy空载也经常飙100% CPU)——能“正确“地
按用户的意愿同步文件,我觉得是了不起的成就。
Google Drive的windows客户端经常崩溃。
【在 T*******e 的大作中提到】 : 如果文件多,可以用google drive, 容量比dropbox大。 : 自己建个google drive账户,就知道怎么用google drive了。
|
g*****g 发帖数: 34805 | 49 dropbox 只存30天的历史,一旦你本地硬盘废掉30天前的历史就完了。如果不用github
之类的服务,最好是用NAS架个git/svn/cvs server. 其次连nas也没有,用本地的第二
块硬盘也行。要用dropbox sync也应该remote branch sync,而不是本地的。
conflicts
【在 L***s 的大作中提到】 : : dropbox的同步结果更正确——不是危言耸听,很多同步软件的同步结果有时是不正确 : 的,比如同步过程中丢文件、corrupt文件、删除掉的文件同步后又重新出现(e.g., : Synology CloudStation)、旧文件偷偷覆盖新文件、出现大量本不该出现的conflicts : (e.g., Copy)、程序bugs多(e.g., Copy空载也经常飙100% CPU)——能“正确“地 : 按用户的意愿同步文件,我觉得是了不起的成就。 : Google Drive的windows客户端经常崩溃。
|
L***s 发帖数: 1148 | 50 我说的是(自动)同步,你说的是更多是备份,两个是正交的,我没说用dropbox就不
用备份了。
(我备份dropbox用的是在Synology上跑Cloud Sync,从云上同步一份到本地NAS,然后
做两个备份,一个是TimeBackup每天在NAS本地做多版本增量备份,一个是用NAS上的
CrashPlan客户端把NAS上所有重要文件往另一个云上做备份。只用设置一次,之后每天
全自动备份不用人工干预。当然各人有各人不同的备份方案。)
github
【在 g*****g 的大作中提到】 : dropbox 只存30天的历史,一旦你本地硬盘废掉30天前的历史就完了。如果不用github : 之类的服务,最好是用NAS架个git/svn/cvs server. 其次连nas也没有,用本地的第二 : 块硬盘也行。要用dropbox sync也应该remote branch sync,而不是本地的。 : : conflicts
|
|
|
T*******e 发帖数: 4928 | 51 我的Google Drive还没看到崩溃过。 是不是同步结果不正确,我倒是
没怎么注意过。
【在 L***s 的大作中提到】 : 我说的是(自动)同步,你说的是更多是备份,两个是正交的,我没说用dropbox就不 : 用备份了。 : (我备份dropbox用的是在Synology上跑Cloud Sync,从云上同步一份到本地NAS,然后 : 做两个备份,一个是TimeBackup每天在NAS本地做多版本增量备份,一个是用NAS上的 : CrashPlan客户端把NAS上所有重要文件往另一个云上做备份。只用设置一次,之后每天 : 全自动备份不用人工干预。当然各人有各人不同的备份方案。) : : github
|