相关疑难解决方法(0)

如何备份本地Git存储库?

我在一个相对较小的项目上使用git,我发现压缩.git目录的内容可能是备份项目的好方法.但这有点奇怪,因为当我恢复时,我需要做的第一件事就是git reset --hard.

以这种方式备份git repo有什么问题吗?还有,有没有更好的方法(例如,便携式git格式或类似的?)?

git backup

151
推荐指数
7
解决办法
12万
查看次数

Git:显示两次提交之间的文件总大小差异?

是否可以显示两次提交之间的文件总大小差异?就像是:

$ git file-size-diff 7f3219 bad418 # I wish this worked :)
-1234 bytes
Run Code Online (Sandbox Code Playgroud)

我试过了:

$ git diff --patch-with-stat
Run Code Online (Sandbox Code Playgroud)

这显示了diff中每个二进制文件的文件大小差异 - 但不是文本文件,而不是文件总大小差异.

有任何想法吗?

git filesize git-diff

73
推荐指数
2
解决办法
3万
查看次数

如何将本地Git存储库推送到另一台计算机?

我的笔记本电脑上有一个本地Git存储库设置.我想把它推到我的桌面.

我怎样才能做到这一点?

git git-push

58
推荐指数
2
解决办法
3万
查看次数

描述使用版本控制(VCS或DVCS)的工作流程

我想在使用vcs或dvcs时学习其他人的工作流程.

请描述您处理以下任务的策略:

  • 实现功能
  • 修复错误(在开发和部署应用程序期间)
  • 代码审查
  • 重构代码(后代码审查)
  • 合并补丁
  • 发布新版本的应用程序(桌面,网络,移动设备,您会以不同的方式对待它们吗?)

您可以随意组织您的答案,不按任务分组,但按照您认为相关的任何分组,但请通过VCS/DVCS进行组织(请不要混用它们).

谢谢.

svn git mercurial dvcs

51
推荐指数
2
解决办法
6346
查看次数

卖给我分布式版本控制

我知道有数千个相似的话题浮出水面.我在这里读了至少5个线程但是为什么我仍然不相信DVCS?

我只有以下问题(注意我只是自私地担心Java项目)

  • 在当地投入的优势或价值是什么?什么?真?所有现代IDE都可以让您跟踪您的更改?如果需要,您可以恢复特定的更改.此外,它们还具有在IDE级别标记您的更改/版本的功能!?
  • 如果我的硬盘坏了怎么办?我的本地存储库在哪里?(那么与登记中央仓库相比,它有何凉爽?)
  • 离线工作或在飞机上工作.有什么大不了的?为了让我用我的更改构建一个版本,我必须最终连接到中央存储库.直到那时我如何在本地跟踪我的更改并不重要.
  • Ok Linus Torvalds将自己的生命献给了Git并且讨厌其他一切.这是否足以盲目地赞美赞美?与我的中型项目中的离岸开发商相比,Linus生活在一个不同的世界?

推我!

svn cvs dvcs centralized

21
推荐指数
4
解决办法
3109
查看次数

标签 统计

git ×4

dvcs ×2

svn ×2

backup ×1

centralized ×1

cvs ×1

filesize ×1

git-diff ×1

git-push ×1

mercurial ×1