标签: svn

我真的需要版本控制吗?

我在互联网(各种网站和博客)上阅读有关版本控制的内容.它是多么伟大,以及所有开发人员如何使用它,因为它非常有用.

这是一个问题:我真的需要这个吗?我是一名前端开发人员(通常只是HTML/CSS/JavaScript),我从未遇到像"哇,我昨天的文件!"这样的问题.我已经尝试使用它,安装了SubversionTortoiseSVN,我理解版本控制背后的概念但是...我不能使用它(对我来说很奇怪).

好的,那么......那很糟糕吗?我通常独自工作(自由职业者),我没有客户要求我使用Subversion(但这对此来说永远不会太晚,对吧?).那么,我应该开始并努力学习使用Subversion(或类似的东西?)或者这只是浪费时间?


相关问题:不使用版本控制的好借口.

svn version-control

47
推荐指数
5
解决办法
5762
查看次数

您在Visual Studio中使用哪个插件用于SVN?

我正在考虑将SVN用于我的.Net项目,我想知道哪些插件可用于将源代码控制功能直接集成到Visual Studio IDE中.

我已经了解了以下Visual Studio扩展:

  1. VisualSVN,看起来很棒,但不是免费的.它被实现为低级VS包扩展.有人用吗?

  2. AnkhSVN,这是免费的,但我听说它有点儿马车.它实现为VS加载项扩展.有人用吗?你遇到问题吗?编辑: 2.0版本是一个完整的重写,似乎解决了我听说过的问题(与1.x版本有关)

  3. 编辑:TortoiseSVN + Mindscape的FileExplorer VS扩展,这不是一个真正的IDE集成,但在某种程度上简化了Visual Studio中TortoiseSVN的使用.

编辑:我发现AnkhSVN的和的VisualSVN之间的一些对比的帖子在这里,这里这里.

svn version-control visualsvn ankhsvn visual-studio

47
推荐指数
8
解决办法
4万
查看次数

如何自动更新Subversion工作副本?

有谁知道我怎么能自动运行svn update?如果有人有脚本或类似的东西,你能告诉我一个例子吗?

svn windows scripting

47
推荐指数
4
解决办法
8万
查看次数

有没有Subversion用户的Git指南?

我是Git世界的新用户.我以前使用Subversion(使用TortoiseSVN),这很容易.我想试试Git,但我对这些条款感到困惑.有没有可以解释我如何使用Git的文档/指南?

例如,在Subversion中我使用checkout; 在Git中我应该使用哪些命令?我可以使用任何关于Git的好书吗?

svn git

47
推荐指数
2
解决办法
1万
查看次数

AnkhSvn已安装但在Visual Studio 2013中无法运行

我已经安装了Visual Studio 2013,并且已经为svn安装了AnkhSvn-2.5.12266.msi,但是这个"附加组件"在Visual Studio中不可用.为什么?

svn ankhsvn visual-studio-2013

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

有没有办法在TortoiseSVN中"部分"提交文件?

我想使用TortoiseSVN只提交一个文件的一部分,有没有办法做到这一点?

我举一个例子,让我更清楚为什么要这样做.

我有一个文件,其中包含一些在构建过程中被替换的定义,如下所示:

#define SOME_PATH "[SOME_PATH]"
Run Code Online (Sandbox Code Playgroud)

这个[SOME_PATH]标签在构建过程中被替换,但是当我编码时,我必须更改它以便在我的机器中实际路径.

因此,每次我提交时,我需要备份一些行,还原它们,提交然后恢复备份,这有点烦人.

有没有办法告诉TortoiseSVN"忽略"X,Y和Z行的某些变化?

svn tortoisesvn

46
推荐指数
4
解决办法
1万
查看次数

在Git和Subversion中,如何找到终端的当前用户?

在Perforce中,我可以通过运行检查我是谁p4 info,这是p4 doc.终端上Git和Subversion的等价物是什么?

svn git

46
推荐指数
2
解决办法
4万
查看次数

处理重命名:svn vs. git vs. mercurial

每个VCS如何处理重命名?

我发现很多矛盾的信息表明git跟踪LOC(代码行)而不是文件,因此重命名对它没有任何意义.

svn git version-control mercurial rename

46
推荐指数
4
解决办法
9721
查看次数

TFS,SVN和GIT有什么区别?

我使用Microsoft Visual SourceSafe进行版本控制.我想改变这种方法,并使用更新的软件来完成这项工作.这三个应用程序有什么区别?哪一个更好?

这些解决方案是否与visual studio集成?

svn git version-control tfs visual-studio

46
推荐指数
3
解决办法
4万
查看次数

如何删除SVN中未跟踪的文件

如何使用svn命令行工具从SVN结帐中删除所有未跟踪的文件?为此目的Git和Hg提供cleanpurge命令,但我在SVN中找不到相应的命令.

我不在乎是否必须在此过程中恢复所有本地修改(在这种情况下,我基本上希望将我的结帐恢复到原始状态)或者对跟踪文件的本地修改是否可以保持不变; 两种情况都可以接受.

svn version-control

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