问题列表 - 第12474页

是否可以将MKS Integrity存储库导入git?

我只需要源树及其历史.我现在不关心要求/问题.我在命令行中玩了一下,以确定我是否可以获得主干和一些开发路径的更改包列表.我认为应该可以为每个更改包提取一个diff,并使用它来重放自git中第一次提交以来的所有更改.像这样的东西:

  1. 首先提交并将其添加到git
  2. 得到下一个CP
  3. 得到CP的差异
  4. 将diff应用于git working dir
  5. 添加并提交对git的更改
  6. 重复(2.)直到最后一次CP

您还可以使用检查点补充更改包(对我来说已经足够了).

一种更简单的方法是只签出CP并添加/提交给git.但是你会忘记添加,删除,移动和重命名操作.

有谁知道如何从"si diff"获得统一的差异?那已经有很多帮助了.

有任何想法吗?

Edit2:
添加了一个答案,显示我实际上是如何进行迁移的......

git import version-control mks mks-integrity

11
推荐指数
3
解决办法
8324
查看次数

小型项目的独奏工作:牛仔编码的方式去?

在团队和/或大型项目上工作时,我是敏捷方法的大力倡导者.

但是,我发现对于较小的项目,当我独自工作时,我通常会开始编写单元测试项目,进行广泛的记录,重构.随着时间的推移,我停下来因为我觉得我在浪费时间.我发现使用敏捷旋转的牛仔编码(经常测试,编写人类可读的代码)对于我来说非常适合我在小型的独立项目中,我不希望其他人必须使用它们.

其他人分享我的情绪吗?或者你认为一个人永远不应该坚持他们的枪(得到它?牛仔)?

所以真正的问题是:是否有任何专门针对独奏项目量身定制的敏捷方法?(除了上面的"敏捷牛仔"方法)

agile

6
推荐指数
1
解决办法
1474
查看次数

如何在C#中处理对UI线程的访问?

如何在C#中处理对UI线程的访问?

为什么UI线程与其他线程的处理方式不同?

谢谢你们的帮助

真的很感激!

c# multithreading

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

使用jQuery设置下拉列表的选定索引

如果我找到控件的方式如下,如何设置jQuery中下拉列表的索引:

$("*[id$='" + originalId + "']") 
Run Code Online (Sandbox Code Playgroud)

我是这样做的,因为我正在动态创建控件,并且由于在使用Web窗体时更改了id,我发现这是一个解决方法,可以找到一些控件.但是一旦我有了jQuery对象,我就不知道如何将所选索引设置为0(零).

jquery

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

使用Java将文件上传到POST页面

我需要一种方法来上传文件并将其发布到php页面...

我的php页面是:

<?php 
$maxsize = 10485760;
$array_estensioni_ammesse=array('.tmp');
$uploaddir = 'uploads/';
if (is_uploaded_file($_FILES['file']['tmp_name']))
{
    if($_FILES['file']['size'] <= $maxsize)
    {
        $estensione = strtolower(substr($_FILES['file']['name'], strrpos($_FILES['file']['name'], "."), strlen($_FILES['file']['name'])-strrpos($_FILES['file']['name'], ".")));
        if(!in_array($estensione, $array_estensioni_ammesse))
        {
            echo "File is not valid!\n";
        }
        else
        {
            $uploadfile = $uploaddir . basename($_FILES['file']['name']); 
            echo "File ". $_FILES['file']['name'] ." uploaded successfully.\n"; 
            if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile))
            {
                echo "File is valid, and was successfully moved.\n";
            } 
            else 
                print_r($_FILES); 
        }
    }
    else
        echo "File is not valid!\n";
}
else
{ 
    echo "Upload Failed!!!"; 
    print_r($_FILES);
} 
?>
Run Code Online (Sandbox Code Playgroud)

我在我的桌面应用程序中使用此java代码: …

php java upload post

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

多个同步版本控制系统?

我对版本控制比较陌生,到目前为止只有使用TortoiseSVN/VisualSVN使用Subversion的经验.我一直在阅读其他类型的VCS(git,mercurial等),并且正在考虑尝试它们 - 但是,许多支持或反对特定VCS的论据似乎主要归结为主观偏好,所以我'我可能会给每个人看一看.

考虑到这样做,我想知道在理论上是否可以在单个代码库上使用多个VCS.哪些(如果有的话)VCS组合可能是这种可能性?如果可能的话,它会在多大的后勤噩梦中试图兼顾各自的排除名单?

这样做的一个可能的理由可能是备份冗余.一些VCS提供程序(Beanstalk,Github,Bitbucket)提供了一个免费存储库,因此您可以在几个不同的位置免费备份相同的repo.

svn git version-control mercurial dvcs

7
推荐指数
2
解决办法
1516
查看次数

如何使用Visual Studio进入自动构建?

我在小型.net商店工作,目前我们使用visual studio IDE构建我们的所有解决方案.我们希望能够完全控制我们用于构建,测试,部署的MSBuild脚本 - 利用MSBuild社区任务等.

我想我的问题是:Visual Studio开发经验会有什么不同?

如果我们正在创建自己的MSBuild .proj文件,这是否意味着我们不再拥有.csproj文件?项目如何在VS中看待?

我错过了一些非常明显的东西吗

更新 感谢大家花时间回应.我知道一些构建工具:CruiseControl,TeamCity等,以及vs项目(.csproj等)只是MSBuild文件.我想要处理的是那些决定编写自己的脚本和自己的.proj文件的人.他们是否使用VS .csproj文件作为"容器"来保存IDE中的代码文件?他们如何触发自己的开发者构建?他们只是从命令行启动MSBuild吗?在工具栏上有一个按钮,有效地做同样的事情?

总而言之 - 是的,您确实可以使用其他工具通过调用.sln文件或.csproj文件来驱动您的构建,但还有另一种方法 - 它是如何工作的?

msbuild visual-studio

9
推荐指数
2
解决办法
2276
查看次数

iPhone切换按钮实现

我想在我的iPhone应用程序中创建一个切换按钮.但是,我不知道究竟什么是最好的方法.

我正在考虑两种选择.

我可以继承一个UIButton.这样我就不必实现触摸处理了.我可以创建一个方法,返回一个布尔值,指示按钮处于打开还是关闭状态.

我也可以从UIView子类开始并从头开始创建它.我认为像转换动画这样的事情会更容易,但我必须创建自己的触摸处理.

你认为最好的是什么?或者你会知道更好的方法吗?(也许网上有开源/免费视图?)

编辑:我不想使用UISwitch,因为我希望我的切换按钮看起来像那样.我希望它是一个大的矩形按钮,并使背景更改以指示状态.

谢谢!

iphone

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

如何从Python中的列表中过滤项目?

我有从包依赖列表中天真收集的数据.

取决于:foo bar baz> = 5.2

我结束了

 d = set(['foo','bar','baz','>=','5.2'])
Run Code Online (Sandbox Code Playgroud)

我不想要数字和操作数.

在Perl我会的

@new = grep {/^[a-z]+$/} @old
Run Code Online (Sandbox Code Playgroud)

但我找不到一种方法来传递remove()一个lambda,或者其他东西.

我最接近的是丑陋的:

[ item != None for item in [ re.search("^[a-zA-Z]+$",atom)   for atom in d] ]
Run Code Online (Sandbox Code Playgroud)

它让我得到了我想要的集合中的值的地图... 如果集合的顺序是可重复的?我知道在Perl哈希中并非如此.

我知道如何迭代.:)我正在努力做pythonesque正确的方式

python

10
推荐指数
1
解决办法
9479
查看次数

创建嵌套在不可用目录中的文件的简便方法

我知道我能做到

mdkir -p a/b/c/d
Run Code Online (Sandbox Code Playgroud)

但是我一次又一次需要将文件放在新目录中.所以这就是我的工作

mkdir -p a/b/c
touch a/b/c/foo.txt
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种简单的方法可以将这两种操作结合​​起来.

linux command-line

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