【问题标题】:A good version control application [closed]一个好的版本控制应用程序[关闭]
【发布时间】:2010-12-29 22:20:39
【问题描述】:

什么是最好的版本控制应用程序?我将它设置到我的 Windows 7。我已经安装了 WAMP。所以它可能是 Windows 7 应用程序或 PHP 应用程序。我的目的是只管理/版本控制 PHP 文件。

【问题讨论】:

  • 请 (1) 添加标签“主观”,(2) 标记此社区 Wiki,并 (3) 改写它以询问有关 SCM 系统的具体问题,因为它们与您的需要相关。
  • 你忘记了社区 Wiki...
  • 这是为了什么?为什么?我不会无缘无故做事。
  • (学习阅读常见问题解答)它无视声誉,并允许任何人编辑内容。按照惯例,它对 wiki 主观事物是正确的,因为人们在对话的双方都进行了编辑。我现在可以编辑帖子,但社区 Wiki 通常是这样的内容。
  • 此外,对试图向您提供有价值信息的人表现出态度通常被认为是不好的。再一次,宇宙的创造也是如此(DA)

标签: php version-control windows-7


【解决方案1】:

我对使用SubversionTortoiseSVN 作为客户端的Windows 7 感到满意。 VisualSVN Server 是一个不错的点击式解决方案,可以轻松设置服务器。

如果您运行的是 64 位 Windows,请务必同时安装 32 位和 64 位版本的 Tortoise,这样您就可以从 32 位 IDE 中获得 Shell 集成。

【讨论】:

    【解决方案2】:

    对于 Windows,很难通过 Tortoise SVN 击败 SVN 的简单性。话虽如此,我更喜欢git 的功能、速度、模型和灵活性。 git 运行 on windows,非常值得学习。

    了解 git 背后的辉煌将为您作为软件工程师带来巨大的收益。

    15 秒 Git 教程 编辑:那是 17 秒。

    Git 启动:

    cd c:\dev\project
    git init
    git add .
    git commit -m "Initial Commit"
    

    编辑编辑编辑:

    git add file1.txt
    git add file2.txt
    git commit -m "Fixed up thingy."
    

    查看状态:

    git status
    

    看看历史:

    git log
    

    【讨论】:

    • git比数理统计二更难
    • 是的,作为一名软件开发人员,它会给我带来巨大的红利,但我在安装 git 后无法弄清楚该怎么做。这就像在 DOS 环境中用 C 语言编写网页一样。不是用户友好的。 Windows 还是 DOS?
    • 等等...你在抱怨 git 很难同时尝试编程???那张图有什么问题。此外,git 内部有一个最简单的模型,一旦你理解了它,git 就会变得非常清晰。正如我所说,svn 很简单。 Git 是值得的。
    • 去听 Randal Schwartz 关于使用 Git 的演讲。
    • 此外,StackOverflow 上有一个关于 git 的巨大 wiki。我花了一点时间,但我明白了。
    【解决方案3】:

    所有 3 个都很棒 - 尝试看看什么最适合您。对于存储库托管,请查看 GithubBitbucket (Mercurial) 和 Beanstalk (svn)。

    【讨论】:

      【解决方案4】:

      我的偏好是perforce,免费供家庭使用(最多 2 个用户),如果您的代码存储库将在您编写代码的同一台机器上,那么设置起来也很简单。如果不是,只会更难一点。

      它的可扩展性足够好,已在许多专业编码公司中使用。并且它与 VisualStudio 集成(有人告诉我,我使用命令行版本,因为我是老手)。

      【讨论】:

      • 我可以问一下,当有优秀的免费产品时,您为什么更喜欢使用商业产品?
      猜你喜欢
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 2014-10-26
      • 2015-11-01
      相关资源
      最近更新 更多