问题列表 - 第1572页

Subversion没有将更改合并到重命名的文件中?

我使用subversion有以下问题:

我目前正在研究项目的主干,并计划进行一些重构(包括重命名文件或将文件移动到不同的目录).

与此同时,其他人正在分支机构上工作同一个项目.

在某些时候,我想将分支上所做的更改合并回主干.这包括对已在主干上重命名的文件(在分支上)所做的更改.

我做了一些测试,似乎颠覆不能跟随这些变化,或者我错过了某些(这是我希望的).我使用以下脚本测试了这个(应该在bash中工作,在" http:// myserver/svn/sandbox "中假设一个svn存储库):

svn co http://myserver/svn/sandbox

cd sandbox/

mkdir -p MyProject/trunk MyProject/branches MyProject/tags

cat - <<EOF >MyProject/trunk/FileOne.txt
Test
1
2
EOF

svn add MyProject

svn commit -m "init"

# create a branch
svn copy http://myserver/svn/sandbox/MyProject/trunk http://myserver/svn/sandbox/MyProject/branches/Branch_1 svn copy http://myserver/svn/sandbox/MyProject/trunk http://myserver/svn/sandbox/MyProject/branches/Branch_1

# rename the file
svn move MyProject/trunk/FileOne.txt MyProject/trunk/FileTwo.txt

svn commit -m "renamed file"

svn update 

# change the content of FileOne in branch

cat - <<EOF >MyProject/branches/Branch_1/FileOne.txt
Test
2
3
EOF

svn commit -m "changed …
Run Code Online (Sandbox Code Playgroud)

svn

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

在Python中计算数组元素

我如何计算数组中元素的数量,因为与逻辑相反,array.count(string)不计算数组中的所有元素,它只搜索字符串的出现次数.

python arrays

142
推荐指数
3
解决办法
40万
查看次数

有没有系统的方法来避免软件解决方案的3个陷阱(下面)?

  1. 开发已经存在并可重复使用的软件解决方案(商业或开源).AKA"重新发明轮子".
  2. 与上面相同,但您的解决方案被破坏了.AKA"重新发明了方形轮".
  3. 为不存在的问题开发解决方案.

同样,我对更正式的方法感兴趣,例如TRIZ

requirements projects-and-solutions

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

GWT中的客户端回调

我正在尝试为GWT应用程序创建一个记录器,作为评估GWT的练习.我特别想要做的就是让我可以在服务器端的任何一点向客户端标签发布消息.因此,如果服务器上发生了一些有趣的事情,则可以更新客户端.

我的第一个问题是,这是可能的,我可以理解它不存在.

其次,如果有可能,我应该在哪里寻找信息,我已经尝试了谷歌和他们的文档,所有的陈列柜都没有.

谢谢

java gwt callback client-side server-push

5
推荐指数
1
解决办法
4900
查看次数

在c#中通过USB驱动POS打印机

任何想法如何我最好从c#驱动USB POS打印机.POS打印机通常是串行,TCP/IP或USB.我知道如何完成串行和TCP/IP,但不知道在C#中通过USB进行通信.我知道微软有一个名为POS.NET的图层,但我想尽量避免使用它.任何想法或人们可以推荐的任何C#库都会非常感激.谢谢

c# usb point-of-sale

5
推荐指数
1
解决办法
9437
查看次数

Oracle日期

Oracle日期是如何实现的?它存储为毫秒还是类似的东西?

oracle

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

如何在ASP.NET中使用按钮标记?

我想<button>在ASP.NET网站中使用较新的标签,除其他外,它允许CSS样式的文本并在按钮内嵌入图形.asp:Button控件呈现为<input type="button">,有没有办法让预先存在的控件渲染到<button>

从我读过的内容来看,当按钮位于a中时<form>,IE发布按钮的标记而不是value属性是不兼容的,但是在ASP.NET中它将使用onclick事件来触发__doPostBack,所以我不喜欢认为这将是一个问题.

我有什么理由不这样做吗?如果没有,您将如何使用asp:Button或基于它的新服务器控件来支持它?如果可以避免,我宁愿不编写自己的服务器控件.


起初该<button runat="server">解决方案有效,但我立即遇到了需要具有CommandName属性的情况,HtmlButton控件没有该属性.看起来我将需要创建一个从Button继承的控件.

我需要做什么才能覆盖渲染方法并使其呈现我想要的东西?


UPDATE

DanHerbert的回复让我有兴趣再次寻找解决方案,所以我花了一些时间来研究它.

首先,有一种更容易的方法来重载TagName:

public ModernButton() : base(HtmlTextWriterTag.Button)
{
}
Run Code Online (Sandbox Code Playgroud)

Dan的解决方案存在的问题是标记的innerhtml被放置在value属性中,这会导致回发时出现验证错误.一个相关的问题是,即使你正确地渲染value属性,IE的<button>标签的braindead实现也会发布innerhtml 而不是值.因此,任何实现都需要覆盖AddAttributesToRender方法才能正确呈现value属性,并且还为IE提供某种解决方法,因此它不会完全搞砸回发.

如果要利用数据绑定控件的CommandName/CommandArgument属性,IE问题可能是不可克服的.希望有人可以为此建议解决方法.

我在渲染方面取得了进展:

ModernButton.cs

这将呈现为<button>具有正确值的正确html ,但它不适用于ASP.Net PostBack系统.我已经写了一些我需要提供的Command事件,但它没有激发.

当用常规的asp:Button并排检查这个按钮时,它们看起来与我需要的差异相同.所以我不确定Command在这种情况下ASP.Net是如何连接事件的.

另一个问题是,不呈现嵌套的服务器控件(正如您可以使用ParseChildren(false)属性看到的那样).在渲染过程中将文字html文本注入控件非常容易,但是如何允许支持嵌套服务器控件呢?

html c# asp.net htmlbutton

62
推荐指数
5
解决办法
8万
查看次数

如何阅读程序集属性

在我的程序中,如何读取AssemblyInfo.cs中设置的属性:

[assembly: AssemblyTitle("My Product")]
[assembly: AssemblyDescription("...")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Radeldudel inc.")]
[assembly: AssemblyProduct("My Product")]
[assembly: AssemblyCopyright("Copyright @ me 2008")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
Run Code Online (Sandbox Code Playgroud)

我想向我的程序用户显示一些这些值,所以我想知道如何从主程序和我正在使用的komponent程序集加载它们.

.net reflection attributes assemblies

57
推荐指数
5
解决办法
4万
查看次数

与WCF服务共享枚举

我有几个不同的应用程序,其中我想分享一个C#枚举.我无法弄清楚如何在常规应用程序和WCF服务之间共享枚举声明.

这是情况.我有2个轻量级的C#destop应用程序和一个WCF web服务,它们都需要共享枚举值.

客户1有

 Method1( MyEnum e, string sUserId );
Run Code Online (Sandbox Code Playgroud)

客户2有

Method2( MyEnum e, string sUserId );
Run Code Online (Sandbox Code Playgroud)

Webservice有

ServiceMethod1( MyEnum e, string sUserId, string sSomeData);
Run Code Online (Sandbox Code Playgroud)

我最初的目的是创建一个名为Common.dll的库来封装枚举,然后在所有需要枚举的项目中引用该库.但是,WCF使事情变得困难,因为您需要标记枚举,使其成为服务的一个组成部分.像这样:

[ServiceContract]
[ServiceKnownType(typeof(MyEnum))]
public interface IMyService
{
    [OperationContract]
    ServiceMethod1( MyEnum e, string sUserId, string sSomeData);
}

[DataContract]
public enum MyEnum{ [EnumMember] red, [EnumMember] green, [EnumMember] blue };  
Run Code Online (Sandbox Code Playgroud)

那么....有没有办法在WCF服务和其他应用程序之间共享一个枚举?

c# wcf enums

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

如何在Access开发中使用版本控制?

我参与了更新Access解决方案.它具有大量的VBA,大量查询,少量表格以及一些用于数据输入和报告生成的表单.它是Access的理想候选者.

我想对表设计,VBA,查询和表单进行更改.如何通过版本控制跟踪我的更改?(我们使用Subversion,但这适用于任何风格)我可以将整个mdb粘贴在subversion中,但这将存储二进制文件,我将无法告诉我只更改了一行VBA代码.

我想过将VBA代码复制到单独的文件中并保存它们,但我可以看到它们很快就与数据库中的内容不同步了.

version-control ms-access

159
推荐指数
7
解决办法
6万
查看次数