我接管了项目的软件负责人,现在正在管理所述项目的SVN存储库.使用authz文件控制对不同部分的访问.已经为开发人员,潜在客户,测试人员和cm控件设置了组.
我们希望限制访问的多个分支和标记中存在一个文件.为了将其锁定,除了引导组之外,我不想要读取或写入访问权限.有没有办法在没有列出每个分支/标签区域的情况下执行此操作?如果可能的话,我不希望任何人在旧版本中找到它.
我的authz文件的例子在这里:
### Groups
[groups]
developers = user1, user2
leads = fearless_leader
##############################################
### Defaults for all repos in this directory
##############################################
[/]
*=r
@developers = r
@leads = rw
##############################################
### Project repository settings
##############################################
[project_src:/]
@developers = rw
@leads = rw
##############################################
### myPrivateKey.pfx settings
##############################################
[project_src:/project/branches/release1/deploy/licenses/myPrivateKey.pfx]
@developers =
@leads = rw
Run Code Online (Sandbox Code Playgroud)
我希望我可以使用通配符来执行以下操作(但这不起作用):
##############################################
### myPrivateKey.pfx settings
##############################################
[project_src:/project/branches/*/deploy/licenses/myPrivateKey.pfx]
@developers =
@leads = rw
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我对Android编程比较陌生.我在工作中得到了一项任务,我需要创建一个自定义主页活动启动器.我做了一些研究,并在Android开发者网站(主页样本)上找到了这个例子.这是我原型的开始.
自定义Home活动需要用户进行身份验证(输入一些简单的凭据).我的想法是从Home活动启动一个子活动,并将意图中的结果传回Home活动.我需要能够捕获有关这些凭据的信息,并且该信息将被传递回Home活动.但是,尝试这个时我遇到了问题.我在LogCat中登录了以下内容:"活动正在作为新任务启动,因此取消了活动结果."
我知道startActivityForResult方法,但这对我来说似乎没有用.这是我从家庭活动中启动活动的地方:
@Override
protected void onResume() {
super.onResume();
bindRecents();
Intent iii = new Intent(this, Login.class);
startActivityForResult(iii, STATIC_LOGIN_INTEGER_VALUE);
}
Run Code Online (Sandbox Code Playgroud)
当代码执行时,我从ActivityManager标记中获取上述日志.
我的登录活动有一个用户输入凭据后将会点击的按钮.如果凭据是好的,那么我尝试执行以下操作(我输入了几个日志,以便我可以尝试弄清楚发生了什么):
public void onClick(View src) {
// check for authentic credentials
if(IsValid())
{
Intent loginAuth = new Intent("Login");
loginAuth.putExtra("userRole", userRole);
Log.d("LOGIN", "Setting result...");
if (getParent() == null) {
Log.d("LOGIN", "Parent was null");
setResult(Activity.RESULT_OK, loginAuth);
}
else {
Log.d("LOGIN", "setting result on parent...");
getParent().setResult(Activity.RESULT_OK, loginAuth);
}
Log.d("LOGIN", "Finishing the activity");
finish();
}
}
Run Code Online (Sandbox Code Playgroud)
我在清单文件中将这些活动定义如下:
<activity android:name="Home"
android:theme="@style/Theme"
android:launchMode="singleInstance"
android:stateNotNeeded="true"> …Run Code Online (Sandbox Code Playgroud) android subactivity android-activity android-launcher android-homebutton