由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Win环境下version control大家都用那些?
相关主题
现在流行啥version control software?版本控制软件
请介绍一下git和github程序员的鄙视链 zz
大家用哪个免费的网站,自己把code upload上去?用什么Git客户端?smartgit or sourcetree?
老板迷上了git,有点烦啊码工命苦啊,软件工程把人困死之二
为啥貌似github比bitbucket更火?googlecode 即将关闭zz
Svn vs gitpython + django可以作multi-threading,php multi-threading貌
请推荐一个版本控制软件?swift行情很好啊
rank controls, attention please!CVS vs. Subversion vs. Git
相关话题的讨论汇总
话题: git话题: svn话题: dropbox话题: c++话题: github
进入Programming版参与讨论
1 (共1页)
g*****9
发帖数: 349
1
新手,不知道那个好。希望强大,又不会太难用。
GIT
TortoiseSVN
CVN
不知道大家有什么推荐的没有。主要是编写SAS和Stata等统计软件。有时候碰一碰
python,但非常菜鸟。。。
谢谢!
Y**G
发帖数: 1089
2
git秒杀其他的。
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集成还不错,
相关主题
Svn vs git版本控制软件
请推荐一个版本控制软件?程序员的鄙视链 zz
rank controls, attention please!用什么Git客户端?smartgit or sourcetree?
进入Programming版参与讨论
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
18
mark
g*****9
发帖数: 349
19
是的,因为是个人用,所以希望用一个简单易行的。昨天下载了好多,目前还在摸索。

【在 Y**G 的大作中提到】
: 自己装个gitlab不就得了吗?
g*****9
发帖数: 349
20
gitlab windows下没有。不过用了github,界面真是友好啊!
另外,那些命令行怎么在Windows下面的cmd没有用?是不是要装cygwin啊?谢谢!

【在 Y**G 的大作中提到】
: 自己装个gitlab不就得了吗?
相关主题
码工命苦啊,软件工程把人困死之二swift行情很好啊
googlecode 即将关闭zzCVS vs. Subversion vs. Git
python + django可以作multi-threading,php multi-threading貌Git做版本控制有没有权限控制的功能?
进入Programming版参与讨论
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++狗屁不通 还是闭嘴的好

相关主题
求教:没接触过version control的新手如何学习svn和git请介绍一下git和github
groupon都把自己的logo放到vert.x 3的网页上去了大家用哪个免费的网站,自己把code upload上去?
现在流行啥version control software?老板迷上了git,有点烦啊
进入Programming版参与讨论
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做出一个咖喱味的架构 堪比三哥

相关主题
老板迷上了git,有点烦啊请推荐一个版本控制软件?
为啥貌似github比bitbucket更火?rank controls, attention please!
Svn vs git版本控制软件
进入Programming版参与讨论
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
47
smartgit 非常好用
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

相关主题
程序员的鄙视链 zzgooglecode 即将关闭zz
用什么Git客户端?smartgit or sourcetree?python + django可以作multi-threading,php multi-threading貌
码工命苦啊,软件工程把人困死之二swift行情很好啊
进入Programming版参与讨论
T*******e
发帖数: 4928
51
我的Google Drive还没看到崩溃过。 是不是同步结果不正确,我倒是
没怎么注意过。

【在 L***s 的大作中提到】
: 我说的是(自动)同步,你说的是更多是备份,两个是正交的,我没说用dropbox就不
: 用备份了。
: (我备份dropbox用的是在Synology上跑Cloud Sync,从云上同步一份到本地NAS,然后
: 做两个备份,一个是TimeBackup每天在NAS本地做多版本增量备份,一个是用NAS上的
: CrashPlan客户端把NAS上所有重要文件往另一个云上做备份。只用设置一次,之后每天
: 全自动备份不用人工干预。当然各人有各人不同的备份方案。)
:
: github

1 (共1页)
进入Programming版参与讨论
相关主题
CVS vs. Subversion vs. Git为啥貌似github比bitbucket更火?
Git做版本控制有没有权限控制的功能?Svn vs git
求教:没接触过version control的新手如何学习svn和git请推荐一个版本控制软件?
groupon都把自己的logo放到vert.x 3的网页上去了rank controls, attention please!
现在流行啥version control software?版本控制软件
请介绍一下git和github程序员的鄙视链 zz
大家用哪个免费的网站,自己把code upload上去?用什么Git客户端?smartgit or sourcetree?
老板迷上了git,有点烦啊码工命苦啊,软件工程把人困死之二
相关话题的讨论汇总
话题: git话题: svn话题: dropbox话题: c++话题: github