相关疑难解决方法(0)

使用版本控制进行家庭开发?

到目前为止,我一直在家里开发我的个人和学校项目,而不使用任何形式的修订控制软件来处理我的变化等等.

我的问题是,对我自己(甚至是学校项目)的个人项目使用版本控制应用程序(如TortoiseSVN)有多可行

签入,提交更改和所有例行程序的麻烦,仅仅针对"家庭项目"而不仅仅是手动备份?

链接:

svn

138
推荐指数
5
解决办法
2万
查看次数

105
推荐指数
6
解决办法
3万
查看次数

我如何通过电子邮件向某人发送git存储库?

我试过了:

git archive HEAD --format=zip > archive.zip
Run Code Online (Sandbox Code Playgroud)

:然后我发送电子邮件archive.zip,另一端将archive.zip解压缩到一个文件夹中.但是当他们尝试任何git命令时,他们发现这不会产生有效的git存储库

git

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

如何将"版本控制"与R的"工作流程"结合起来?

我记得R用户写过他们使用"版本控制"(例如:"源代码控制"),我很想知道:你如何将"版本控制"与统计分析工作流程结合起来?

两个(非常)有趣的讨论谈论如何处理工作流程.但它们都没有引用修订控制元素:

对问题的长期更新:根据一些人的答案,以及评论中的Dirk的问题,我想更多地指出我的问题.

在阅读了关于" 版本控制 " 的Wiki文章(我以前不熟悉)之后,我很清楚,在使用版本控制时,我们所做的就是构建他的代码的开发结构.这种结构要么导致"最终产品",要么导致几个分支.

当建立类似的东西时,比方说,一个网站.通常有一种最终产品(网站),一路上有一些原型.

但在进行统计分析时,工作(我认为)是不同的.有时你知道你想去哪里.但更多时候,你会探索.探索清理数据集.探索不同的统计分析方法,并询问您的数据的各种问题(我正在写这篇文章,了解Frank Harrell和其他经验统计学家对数据挖掘的看法).

这就是为什么统计编程的工作流程问题(在我看来)是一个严肃而深刻的问题,引发了许多问题,更简单的问题是技术问题:

  • 您使用哪种版本控制软件(及其原因)?
  • 你使用哪个IDE(以及为什么)?更有趣的问题是关于工作流程:
  • 你如何构建你的文件?
  • 你作为一个单独的文件和什么作为修订保留?或以不同的方式询问 - 什么应该是"分支",什么应该是你的代码中的"子项目"?例如:在开始探索数据时,是否应该创建一个绘图然后删除,因为它不会导致任何位置(但保留为修订版)或者是否应该存在该路径的备份文件?

如何解决这种紧张是我最初的好奇.第二个问题是"我可能会缺少什么?".应该遵循哪些(经验)规则,以避免使用版本控制进行统计编程时常见的陷阱?

在我的直觉中,我觉得统计编程本质上与软件开发不同(我写的不是统计编程的真正专家,在软件开发中更是如此).这是我不确定我在这里阅读的关于版本控制的哪些课程将适用的方式.

非常感谢,Tal

statistics version-control workflow r

23
推荐指数
3
解决办法
5194
查看次数

使用eclipse进行单人项目的版本控制?

我目前正在研究几个项目(至少开发部分只由我完成:).将Eclipse与不同的Java,R,SQL和其他源文件一起使用我想知道什么版本的控制系统最适合我.

当时Eclipse IDE的历史似乎已经足够了,但我不确定这是否会在一个月/一年内成立......

你会推荐什么解决方案?为什么?

更确切地说:如果我决定使用完整版控制系统,我肯定会使用SVN或git.但我不确定是否有必要......

small update: has the release of Eclipse Helios added new opinions?
Run Code Online (Sandbox Code Playgroud)

java eclipse version-control project-management r

17
推荐指数
3
解决办法
1万
查看次数