代码之家  ›  专栏  ›  技术社区  ›  gideon

用Visual Studio 2010解除源版本控制的神秘化

  •  -2
  • gideon  · 技术社区  · 14 年前

    更新

    所以在我最初的问题中,我只是因为被强制使用源代码管理而感到沮丧,但我就是无法理解它(在使用了SVN&VSS之后)。

    我走了一段路,在看了几遍之后,决定去看书。 http://www.hginit.com 这实际上是我的救赎。

    离散余弦变换 (至少对我来说是一个单独的开发人员)是有意义的,我理解源代码管理。DCVS是 道路/哲学 Git和Mercurial的操作方式很相似, 然而 ,Git不是在Windows上发展的,但是Mercurial有很好的工具@Greenate在他的答案中提到了所有这些工具。安装是无痛的,我现在工作得很愉快。

    此外,我使用 FogBugz 这是基于反复无常和相当棒!= D

    网址:http://www.hginit.com 整个事情,即使你认为它可能不适用于你!

    Check out Linus Torvalds Talk on Git. -一般来说很有趣,你知道DCV是什么。这个 Stackoverflow Blog article 可能会有所帮助。

    注: http://www.codeplex.com http://code.google.com/projecthosting/ 两者都支持Mercurial

    还可以看到: idiots checklist for mercurial with visual studio 2010


    原始问题:
    主啊,我只需要一些简单的软件来维护我的文件版本并恢复到我想要的版本。

    就我个人而言,我觉得只要使用一个好的备份工具,我就必须在需要的时候将文件夹的副本压缩到另一个驱动器上。但是他们说我必须使用一些源版本控制。

    已经发布了我和SVN之间的问题。现在它的Git。

    我从这里下载了msysgit预览版1.7.2.3 http://code.google.com/p/msysgit/ 然后是code.google.com的git扩展 然后我从这里下载了p4merge: http://www.perforce.com/perforce/downloads/index.html

    我有带VS2008的Win7 x64。我在vs中看到了git菜单,但什么也没发生!天哪!

    最糟糕的是,医生在哪里?巴什,斯塔什,樱桃采摘是什么?我在vs git工具栏或vs中的git菜单上单击的任何内容都不起作用!我下载了完整的安装程序: http://code.google.com/p/gitextensions/downloads/detail?name=GitExtensions203SetupComplete.msi&can=2&q= 但我在电脑上的任何地方都看不到kdiff3?p4merge本身也有自己的问题,当我需要所有本地的东西时,需要我为config提供一些服务器地址!

    有人能推荐一些非常简单的东西吗 我不做大的项目,大部分都是内部公用事业,我是一个一人团队,我喜欢保持简单。

    注意:我需要一些与Win7x64和VS2010一起工作的东西,VS2008在我的家用电脑上,而VS10在dev box上。

    4 回复  |  直到 7 年前
        1
  •  5
  •   Vadim Kotov First Zero    7 年前

    hginit 是一个非常简单的教程,它将向您展示一种管理源代码的简单方法。

    吉特是一个好的,但我不使用它,所以我不知道出了什么问题。我用 Mercurial 具有 TortoiseHG , VisualHG 以及一些私人仓库 BitBucket . Joel的教程 hginit.com 解释你需要知道的一切。

        2
  •  2
  •   Stuart Ellis    14 年前

    我第一次对安装过程感到困惑。卸载git、p4merge和git扩展,然后再次运行“完成”msi。在安装程序的第二页上,按Install Git按钮,完成后,按Install Kdiff按钮并接受默认值,然后继续Git扩展。您可以接受每个选项的默认值。

    然后,所有部分将自动配置为一起工作,按钮和上下文菜单项将工作。

    好的版本控制系统本质上是稍微复杂的,因为它们执行非常复杂的工作,所以您必须以与任何复杂工具相同的方式处理它们-从一些简单的函数开始,暂时忽略所有其他的东西。Git扩展包括一本向您展示基础知识的手册(开始>程序文件>Git扩展>用户手册)。

    Mercurial有点友好,但我不愿意推荐它,因为(遗憾的是)它似乎已经失去了人气竞赛。如果您想与其他开发人员一起在公司环境之外的项目上工作,那么您将使用Git的可能性会越来越大。

        3
  •  1
  •   Lieven Keersmaekers    14 年前

    TortoiseGit 非常简单。

    bash只是在命令行中使用git。
    当你刚把脚弄湿的时候,我不会费心去买斯塔什/樱桃。

    一旦安装了TortoisGit,就可以在Windows资源管理器中管理存储库。创建一个存储库并将您的第一个(和下一个)版本提交给它是一个“快照”。

        4
  •  0
  •   M Noreen    14 年前

    有人试过SmartGit吗?

    我敢肯定,在转换成Git(而不是说,SourceSafe)的过程中,这只是一个简单的操作,最终会变得更简单。但是,它的Linux根是一个障碍。我想要一本关于如何在Windows上使用Git的非常简单和最新的书或在线文档!