Svn 使用visual studio 2010揭开源代码版本控制的神秘面纱

Svn 使用visual studio 2010揭开源代码版本控制的神秘面纱,svn,visual-studio-2010,git,version-control,mercurial,Svn,Visual Studio 2010,Git,Version Control,Mercurial,更新 所以在我最初的问题中,我很沮丧,因为我被迫使用源代码管理,但我无法理解它(在使用SVN&VSS之后) 我绕了一小段路,在参观了几次之后,决定去阅读,这实际上是我的救赎 DCVS,(至少对我来说是一个单独的开发人员)是有意义的,我理解源代码管理。DCVS是GIT和Mercurial的操作方式/理念,我想他们都非常相似,但是,GIT不是在Windows上发展的,Mercurial有很好的工具@glande在他的回答中提到了所有这些。安装过程很轻松,我现在工作得很开心 此外,我使用的是mercu

更新

所以在我最初的问题中,我很沮丧,因为我被迫使用源代码管理,但我无法理解它(在使用SVN&VSS之后)

我绕了一小段路,在参观了几次之后,决定去阅读,这实际上是我的救赎

DCVS,(至少对我来说是一个单独的开发人员)是有意义的,我理解源代码管理。DCVS是GIT和Mercurial的操作方式/理念,我想他们都非常相似,但是,GIT不是在Windows上发展的,Mercurial有很好的工具@glande在他的回答中提到了所有这些。安装过程很轻松,我现在工作得很开心

此外,我使用的是mercurial,非常棒=D

阅读整件事,即使你认为它可能不适用于你

-通常很有趣,您了解DCV是什么。这可能会有帮助

注意,两者都支持mercurial

另见:


原始问题:
我所要求的只是一些简单的软件,可以维护我的文件版本并恢复到我想要的版本

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

已经发布了我与SVN的问题。现在是GIT

我从这里下载了msysgit预览版1.7.2.3 然后是code.google.com上的GIT扩展 然后我从这里下载了p4merge:

我有Win7 x64和VS2008。我在VS中看到GIT菜单,但什么都没发生!?天哪

最糟糕的是,医生在哪里?什么是Bash,Stash,Cherry Pick?我在VS GIT工具栏或VS中的GIT菜单上单击的任何内容都不会起任何作用!我下载了完整的设置: 但是我在我的电脑上什么地方都看不到KDiff3?p4merge本身也有它自己的问题,当我想要所有东西都是本地的时候,它会要求我提供一些配置的服务器地址

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

注意:我需要一些可以与Win7x64和VS2010一起使用的东西,vs2008在我的家用电脑上,而VS10在开发盒上

非常简单

Bash只是在命令行中使用git。
当你刚把脚弄湿的时候,我不会费心太多地去藏东西/采摘樱桃

一旦安装了Ortoisegit,就可以在Windows资源管理器中管理存储库。创建存储库并提交您的第一个(和下一个)版本是“一个简单的过程”。

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


Git是一个很好的工具,但我没有使用它,所以我不知道出了什么问题。我使用with,和上的一些私有存储库。Joel在的教程解释了您需要知道的一切。

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

然后,所有部件将自动配置为一起工作,按钮和关联菜单项将工作

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


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

有人尝试过SmartGit吗


我确信,就转换成Git(而不是说SourceSafe)而言,这是一个“只需动手”的过程,最终会变得更容易。但是,它的Linux根是一个障碍。我想要一本关于如何在Windows上使用Git的真正直观和最新的书或在线文档

请参阅[将Git与Visual Studio一起使用]()。Git并不是简单的源代码管理。使用Visual SourceSafe怎么样?我不认为它变得简单了,它和VisualStudio来自同一个供应商。有一个将它与VS2010集成的修复程序:。尽管我们使用Visual Sourcesafe已有10年没有问题,但它的声誉不是很好。随着时间的推移,许多人报告存储库已损坏。我不推荐它的主要原因是因为它已经过时了。没错,我看到一个朋友的VSS存储库被损坏了。但它看起来很好,很可爱,而且也不让人头疼。如果存储库损坏,VSS是否会保留当前目录。SVN对我的解决方案所在的目录做了什么弄乱了,我丢失了4个文件(我猜是我安装它的错),但是VSS也会弄乱当前的目录和解决方案吗?如果存储库损坏了,所有东西都丢失了吗?@Lieven:是的,VSS已经过时了,但是如果你只需要一个简单的编辑历史记录,并且具有很好的VS集成,我会说VSS是一个不错的选择。我不知道存储库是否损坏,但这可能是个问题。如果你想要分支和原子变更集,你应该找其他地方,但事实似乎并非如此。+1,阅读OP关于Subversion的问题,怀疑他做错了什么,但如果他真的不想使用它,我也建议Mercurial和hginit。hi试过了。当我运行完整的安装时,当我单击KDiff3时,什么也没有发生,并且没有kdiff.exe