标签: version-control

如何在win32上比较两个源树的差异/变化?

源树有两个目录.什么是揭示其变化的最佳软件.不仅应该是文件名,还应该是一些文件比较查看器.如果它是免费工具可能会更好.

version-control

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

Visual Source Safe - 从Web项目中删除文件

我会尝试尽可能地直截了当.

  1. 目前,我们的团队有一个VSS数据库,用于存储我们的项目.
  2. 开发人员抓住代码并放在他们的localhost机器上并在本地开发.
  3. 指定的开发人员抓住最新版本并推送到开发服务器.

问题是,当从项目中删除文件时(通过在VS2008中删除它),下次另一个开发人员(不是删除它的人)签入时,会提示他们签入这些已删除的文件,因为他们仍然有复制到他们的本地机器上.

有没有解决的办法?让VSS指示客户端计算机删除这些文件而不提示他们重新登录?这是什么首选方法?


编辑注释:

  1. 我同意SVN比VSS更好
  2. 我同意Web应用程序项目比Web站点项目更好
  3. 问题:从类库中删除的文件也会发生同样的事情.

version-control visual-sourcesafe visual-studio

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

如何轻松合并两个源文件?

我正在与VS2005中的另一位C#同事合作,这是一个非常复杂的项目.但是,我们没有版本控制系统,我们互相发送最新版本并将更改复制到我们自己的文件中.

我们现在必须将两个文件(大多数项目是单个表单文件)合并到项目的最后一个版本中.

有什么建议?也许尝试差异工具?它必须快速完成,并且可能学习如何使用复杂的修订控制程序是不可行的.

c# version-control diff merge

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

在Linux/Ubuntu上的Subversion中提交已更改的文件,添加新文件并省略一些文件到外部服务器

我在Ubuntu上运行Subversion.我已经从外部服务器检查了项目的文件,对文件进行了一些更改并添加了一些新文件.现在我想提交所有更改和新文件.但是我修改了数据库配置文件以使用我的本地服务器,因此我不想提交更改,因为它会搞砸.因为我做了很多更改并添加了许多新文件,所以我不想一个接一个地提交文件.

linux svn version-control

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

Tortoise SVN如何存储存储库文件?

有人告诉我,Microsoft Windows的最好的SVN客户端是Tortoise SVN.

但是,当我安装它时,只向我的shell添加项目,即单击文件夹时右键单击选项.

当我尝试签出文件夹时,它会尝试在我正在处理的文件夹中创建一个存储库.

我希望我的存储库不在我的工作范围内.这可能吗?

svn windows version-control tortoisesvn

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

从另一个js源文件调用函数时出现未定义的错误

我有一个问题涉及调用另一个js源文件中的函数.

我使用调用该特定函数的函数在文件之前声明了源文件.我认为这会起作用,但它会给出一个未定义的错误.

我还在一个文件中有一个函数,该文件在稍后声明的源文件中调用函数.这将涉及相同的文件,但反过来.

函数在文档就绪语句(函数)之间声明.

有没有办法避免未定义的错误?

这是我如何设置它:

<script type="text/javascript" src="includes/livetabs.js"></script>
<script type="text/javascript" src="includes/chat.js"></script>


//this is in the chat.js file
$(document).ready(function(){

function chatWith(chatuser) {
    check=iscookieUsername();
    if (!check){
            chatusersuspended=chatuser;
            showchatinlogform();
    }
    createChatBox(chatuser);
    $("#chatbox_"+chatuser+" .chatboxtextarea").focus();
}


});

//this is in the livetabs.js file
$(document).ready(function(){

function iscookieUsername(){
        if (!tbusername){

            return false;
        }
        if (issessionusername){//flag if session has already been set

            return true;
        }
        $.ajax({
            url: "includes/livetabs.php", 
            data: ({username: tbusername, action: "setsessionusername"}),
            cache: false,
            type: "POST",
            dataType: "json",
            success: function(data) {
            //store username in php session …
Run Code Online (Sandbox Code Playgroud)

javascript version-control jquery

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

VS Team Foundation Server的替代品更便宜

市场上有一种相当便宜的源代码控制产品,它集成到Visual Studio 2008+并具有Visual Studio 2008 Team Foundation Server的强大功能吗?

我使用过Dynamsoft,SourceGear,Subversion和Platic SCM,并且认为这些产品都不能接近Team Foundation Server.

理想情况下,我会对以下产品感兴趣:

  1. 很好地处理冲突解决
  2. 自动处理IDE编辑,重命名和删除
  3. 源控件"服务器"中的简单项目管理,允许项目管理员在他们认为合适的情况下轻松地操纵项目结构.

version-control tfs visual-studio

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

在Win xp上替代subversion/TortoiseSVN?

我正在寻找TortoiseSVN/Subversion的替代版本控制软件.只对那些具有GUI和简单安装过程的人感兴趣,但如果需要多次安装(例如保险库,需要客户端,服务器和许多其他东西),请提供一些安装说明和答案.

我现在是一个单人店.

version-control

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

关于设置版本控制系统的想法

我的任务是为我们的Web开发人员设置版本控制.由于我们已经有其他非网络开发人员使用它而为我选择的软件是Serena PVCS.

我很难决定如何设置它,所以我将描述我们的系统中如何进行开发,并希望它会产生一些关于如何最好地进行讨论的讨论.

我们有3台服务器,开发,UAT /暂存和生产.Web开发人员只能访问在开发服务器上编写和测试其代码.一旦他们编写代码,他们必须通过认证过程才能将代码移动到UAT/Staging,然后在那里彻底测试代码之后,它就会转移到Production.

似乎让开发人员对他们的开发代码使用版本控制,他们不断变化,测试将是一个烦恼.通常,一次只有一个开发人员在一个模块上工作,因此没有太多(如果有的话)覆盖其他人工作的风险.

我的想法是让他们只有在准备好去UAT/Staging时才使用版本控制.这使他们无需不断检查代码即可开发和测试.

然后,认证组可以使用版本控制来帮助看看有什么变化了的模块制作,并确保他们总是得到从开发商的最新修订,竖起就UAT /舞台(现在我们依靠开发商拉链"更改他们更改的文件并通过Web请求系统上传它们.

这将处理开发的文件方面,但使整个数据库方面不受版本控制.这是我需要考虑的其他事情......

任何想法或想法将不胜感激.谢谢.

version-control serena pvcs

0
推荐指数
2
解决办法
721
查看次数

git push失败了

我在部门的sun solaris服务器上创建了集中式git存储库

mkdir /var/git/myapp.git
cd /var/git/myapp.git
git --bare init
Run Code Online (Sandbox Code Playgroud)

上周我为我们当前正在开发的3个应用程序做了这个,并将这些应用程序的主人推送到了服务器

git remote add origin ssh://myserver.com/var/git/myapp.git
git push origin master
Run Code Online (Sandbox Code Playgroud)

这工作并创建了存储库,可以克隆/拉出它们

本周我尝试创建一个测试应用程序和存储库,以便我可以测试使用capistrano部署这些应用程序我遵循相同的步骤

在服务器上:

mkdir /var/git/testapp.git
cd /var/git/testapp.git
git --bare init
Run Code Online (Sandbox Code Playgroud)

在当地:

cd /path/to/testapp
git remote add origin ssh://myserver.com/var/git/testapp.git
git push origin master
Run Code Online (Sandbox Code Playgroud)

我得到了

Counting objects: 64, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (56/56), done.
ld.so.1: git: fatal: relocation error: file /usr/local/bin/git: symbole deflateBound: referenced symbol not found
fatal: sha1 file '<stdout>' write error: Invalid argument
error: …
Run Code Online (Sandbox Code Playgroud)

git version-control solaris

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