标签: version-control

Visual Studio 2012源代码管理

我目前使用的Team Foundation Server作为source control,然而,它的数据库位于我的电脑上,我希望它是某处在互联网上,在一个小的免费云可能.

是否有免费source control系统,内置VS2012支持和免费存储库存储?这些是什么?

我有一点谷歌搜索,但有点难以察觉是系统支持互联网托管的存储库和VS2012支持.我需要真实用户的意见.

c# version-control tfs repository visual-studio-2012

0
推荐指数
1
解决办法
4172
查看次数

在一组程序员之间共享新版Java源代码的最佳方法是什么?

我开始在一个大型项目中与一组五个新程序员一起工作.我正在寻找在所有成员之间共享源代码的最佳方式.每个人都在修改不同的部分,但所有部分都是相关的.我正在寻找一种平台或方式,当我更改代码的任何部分时,他们可以在线或尽快看到它.

目前我们互相冲突.例如,我处理了源代码的各个部分,当我完成工作后,我又回到了我们的subversion存储库,这是谷歌代码上传新版本.然后我意识到别人已经编辑了代码!在这种情况下我该怎么办?

我们正在使用netbeans,每个人都在远离彼此工作,所以我们不能进行面对面的会面.

java version-control netbeans

0
推荐指数
1
解决办法
109
查看次数

结帐源/ <branch>时如何知道我在git上的分支

我们有一个实际git fetch; git checkout origin/<branch>部署特定功能的脚本.我们这样做的原因是我们不想避免使用本地分支(它是测试服务器),因此脚本只需获取最新的更改并将其签入,然后重新加载服务器.

我们还生成一个日志,描述每个部署,通过电子邮件发送给某人和存档.有趣的是,我们也发送了部署的分支,但问题是当我们这样做时checkout origin/<branch>,我们正在改变一个独立的头.我用类似的问题读了一些答案,但没有那么具体.

有没有办法打印我在这种情况下的分支(当然,无论用户输入)?

git version-control

0
推荐指数
1
解决办法
1325
查看次数

现场创建SVN控制项目

我有一个项目坐在档案馆里.项目和文件由其他人提供.该项目不使用版本控制系统.我想打开项目并用版本化装饰它.我想在原地进行,这样我就可以进行更改,然后svn diff查看我的更改(并为修补程序创建差异).

当我尝试在解压缩的库上进行版本控制时,我得到以下内容:

$ svnadmin create
svnadmin: E205000: Repository argument required
Run Code Online (Sandbox Code Playgroud)

和:

$ svnadmin create .
svnadmin: E200011: Repository creation failed
svnadmin: E200011: Could not create top-level directory
svnadmin: E200011: '.' exists and is non-empty
Run Code Online (Sandbox Code Playgroud)

和:

$ svnadmin create `pwd`
svnadmin: E200011: Repository creation failed
svnadmin: E200011: Could not create top-level directory
svnadmin: E200011: '/home/jeffrey/cryptlib-beta' exists and is non-empty
Run Code Online (Sandbox Code Playgroud)

我不想设置一个SVN服务器或跳过其他环节,例如从我自己检查(或对那些只关心变化/差异的普通用户没有意义的其他步骤).

是否可以原位创建一个受svn版本控制的项目?如果是这样,有人会知道这些命令吗?

提前致谢.

svn version-control repository

0
推荐指数
1
解决办法
1988
查看次数

emacs中的版本控制概述

我刚刚发现emacs集成了对版本控制的支持(通过与Emacs和符号链接相同的问题和答案).我试图找到emacs VC包含的概述,但我发现的一切都是细节和技术(例如,用于VC的emacs man).

有谁知道emacs VC的快速介绍/概述?
即为什么使用它,而不是(例如)直接使用git?它有哪些基本功能?

git emacs version-control

0
推荐指数
1
解决办法
171
查看次数

将常规SVN repo迁移到trunk-branches-tags文件夹结构中

我有一个常规的svn repo与这个文件夹结构:

conf
dav
db
hooks
locks
Run Code Online (Sandbox Code Playgroud)

我怎样才能将它迁移到

trunk
branches
tags
Run Code Online (Sandbox Code Playgroud)

结构没有失去我的历史?

svn version-control

0
推荐指数
1
解决办法
1230
查看次数

为什么在仅更改符号名称后会获得不同的"类"文件?

当我在相应的"java"文件中仅更改符号名称(类,接口,函数或变量)时,为什么Java字节码解释器会更改"类"文件?

我在源代码控制(GIT)下维护这两种类型,并且我一直看到"改变文件数量的两倍",即使是上面提到的外观变化.

顺便说一下,问题在于源代码控制问题,而是仅仅是因为我将这些文件保存在GIT上的原因是为了能够"清理"(删除所有未版本控制的文件),然后运行该程序.命令行而不重新编译它.

如果你有任何想法如何实现这个功能(没有构建运行),否则我会很高兴听到它...

谢谢

java version-control bytecode

0
推荐指数
1
解决办法
74
查看次数

反向"hg update --clean"

标题中描述的命令是否可逆?

我尝试搜索日志(使用hg日志)并剥离相应的变更集,但没有为此命令发出日志.

version-control mercurial

0
推荐指数
1
解决办法
520
查看次数

Visual Studio中的Path.combine问题

我在ac#class中做了一些Path.Combine的东西,之前它正在工作.我现在已经将我的项目移动到了一个tfs工作区,并且代码在我使用Path.Combine方法的几个类中被破坏了.

这是现在破解的代码:

    string rootPath = Environment.CurrentDirectory;
    string filePath = Path.Combine(rootPath,@"..\..\AdminAccount\User.txt");
    private string[] getLines = System.IO.File.ReadAllLines(@filePath);
Run Code Online (Sandbox Code Playgroud)

错误:当前上下文中不存在名称"Path".

如果有人能帮助我理解为什么会这样,这样我就可以防止它再次发生.

快速浏览一下我的文件路径,这样你就可以看到我正在做的所有这些路径,尽管这可能与这个问题无关:

在此输入图像描述

c# version-control visual-studio-2013

0
推荐指数
1
解决办法
619
查看次数

MATLAB:在MATLAB中保存不同版本的程序

我正在使用MATLAB开发一个项目,项目的功能和结构可能需要在接下来的步骤中进行更改,但有时一个以前的程序版本(可能会被覆盖)可能比后者更好.因为MATLAB要求使用自己的名称保存函数来更改函数名称并记住版本有点烦人.有没有办法保存函数的所有版本以进一步返回?

version-control matlab function

0
推荐指数
1
解决办法
53
查看次数